Java Output Formatting

Sort by

recency

|

1417 Discussions

|

  • + 0 comments

    My solution

    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();
                formatNumberWithLeadingZeros(x, s1);
            }
            System.out.println("================================");
    
        }
    
         private static void formatNumberWithLeadingZeros(int x, String s1){
            String numByCero;
            if(x <= 99){
                if(String.valueOf(x).length() < 2){
                    numByCero = "00"+x;
                    System.out.println(String.format("%-15s%s", s1, numByCero));
                }else {
    
                    String num = Integer.toString(x);
                    numByCero = "0" + num;
                    System.out.println(String.format("%-15s%s", s1, numByCero));
                }
            }else{
                System.out.println(String.format("%-15s%s", s1, x));
            }
    
        }
    }
    
  • + 1 comment

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

    }

  • + 0 comments

    it a powerful tool for developers, enabling cross-platform compatibility. sky1exch

  • + 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(s1); int l = s1.length(); for(int e=0 ; e<15-l ; e++){ System.out.printf(" "); } String with3digits = String.format("%03d", x); System.out.println(with3digits); System.err.print("\n");

        }
        System.out.println("================================");
    

    } }