Java Output Formatting

  • + 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("================================");
    
    }
    

    }