Java Output Formatting

  • + 1 comment
    /*
     * To change this license header, choose License Headers in Project Properties.
     * To change this template file, choose Tools | Templates
     * and open the template in the editor.
     */
    
    import java.math.BigInteger;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Collections;
    import java.util.Comparator;
    import java.util.HashMap;
    import java.util.HashSet;
    import java.util.Map;
    import java.util.Scanner;
    import java.util.Set;
    import java.util.StringTokenizer;
    import java.util.TreeMap;
    import java.util.TreeSet;
    
    /**
     *
     * @author Thinh_Nguyen
     */
    public class javaanhlocday 
    {
        public static void main(String[] args) 
        {
            Scanner sc=new Scanner(System.in);
            System.out.println("================================");
            for(int i=0;i<3;i++)
            {
                String s=sc.next();
                int n=sc.nextInt();
                String number=String.format("%03d", n);
                
                String spaces = "";
                for(int j=1; j<=(15-s.length()); j++)
                    spaces = spaces + " ";
                
                System.out.println(s+spaces+number);
            }
            System.out.println("================================");
        }
    }