Java Output Formatting

  • + 1 comment

    here's my code and a good refrence at the bottom

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

    http://www.homeandlearn.co.uk/java/java_formatted_strings.html