string.format for integer in java code example

Example 1: formatting an integer in java

Default formatting:

String.format("%d", 93); // prints 93


Specifying a width:

String.format("|%20d|", 93); // prints: |                  93|


Left-justifying within the specified width:

String.format("|%-20d|", 93); // prints: |93                  |


Pad with zeros:

String.format("|%020d|", 93); // prints: |00000000000000000093|

Example 2: java printf format string and int

import java.util.Scanner;

public class Solution {

    public static void main(String[] args) {
            Scanner sc=new Scanner(System.in);
            System.out.println("================================");
            for(int i=0;i<3;i++){
                String s1=sc.next();
                int x=sc.nextInt();
                //Complete this line                
                System.out.printf("%-15s%03d%n",s1,x);
            }
            System.out.println("================================");

    }
}

Example 3: formatting an integer in java

Specifying a width:

String.format("|%20d|", 93); // prints: |                  93|


Left-justifying within the specified width:

String.format("|%-20d|", 93); // prints: |93                  |


Pad with zeros:

String.format("|%020d|", 93); // prints: |00000000000000000093|

Tags:

Java Example