Как вывести числа чтобы каждая строка вывода оканчивалась числом, а не пробелом

Failed test #1 of 4. Wrong answer

This is a sample test from the problem statement!

Test input: 1 2 3

Correct output:
1 1 1 1
4 8 16 32
9 27 81 243

Your code output:
1111
481632
92781243

import java.util.Scanner;
class Example {
    public static void main(String[] args) {
        Scanner inp = new Scanner(System.in);
        while(inp.hasNext()) {
            int num = inp.nextInt();
            for (int i = 2; i <= 5; i++)
                System.out.print((int)Math.pow(num, i));
            System.out.println();
        }
    }
}

Ответы (1 шт):

Автор решения: Iba Ssss

Этот метод возвращает копию вызывающей символьной строки, из которой удалены все начальные и конечные пробелы. Он имеет следующую общую форму: String trim ()

→ Ссылка