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++)
            {
                StringBuffer sb = new StringBuffer();
                String s1=sc.next();
                int x=sc.nextInt();
                sb = sb.append(s1);
                for(int j = s1.length() + 1; j < 16; j++){
                    sb = sb.append(" ");
                }
                if(x < 10){
                    System.out.println(sb.append("00" + x));
                }
                else if(x < 100){
                    System.out.println(sb.append("0" + x));
                }
                else{
                    System.out.println(sb.append(x));
                }
            }
            System.out.println("================================");
    
    }
    

    }