Java Output Formatting

  • + 0 comments

    import java.util.Scanner;

    public class Solution {

    public static void formattedOuput(String[] words, int[] numbers) {
            System.out.println("================================");
    
            for (int i = 0; i < 3; i++) {
                    System.out.printf("%-15s%03d\n", words[i], numbers[i]);
            }
    
            System.out.println("================================");
    }
    
    public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
    
            String[] words = new String[3];
            int[] numbers = new int[3];
    
            // Taking Input
            for (int i = 0; i < 3; i++) {
                    words[i] = sc.next();
                    numbers[i] = sc.nextInt();
            }
    
            // Printing Output
            formattedOuput(words, numbers);
    
            sc.close();
    }
    

    }