Java Output Formatting

Sort by

recency

|

1406 Discussions

|

  • + 0 comments

    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();
                 System.out.printf("%-15s%03d%n", s1, x);
            }
            System.out.println("================================");
    
    }
    

    }

  • + 0 comments

    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
    
                int spaceNeeded= 10-s1.length();
                String space="";
                for(int j=0;j<spaceNeeded+5;j++){
                   space=space.concat(" ");
                }
    
                String intNum=Integer.toString(x);
                if(intNum.length()==3) intNum=intNum;
                else if (intNum.length()==2) intNum="0"+intNum;
                else if (intNum.length()==1) intNum="00"+intNum;
                System.out.println(s1+space+intNum);
            }
            System.out.println("================================");
    
    }
    

    }

  • + 0 comments

    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();
                System.out.format("%-15s",s1);
                System.out.format("%03d%n",x);   
            }
            System.out.println("================================");
    
    }
    

    }

  • + 0 comments

    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();
    
                String newX = String.format("%03d", x);
    
                System.out.print(s1);
                for(int j = 15 - s1.length(); j > 0; j--){
                    System.out.print(" ");
                }
                System.out.println(newX);
            }
            System.out.println("================================");
    
    }
    

    }

  • + 0 comments

    My code:

    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", s1);
                System.out.printf("%0,3d", x); 
                System.out.println();
    
                }
    
    System.out.println("================================");        
    

    } }