*Faça um programa que peça para o usuário digitar um número inteiro entre 1 e 20 e imprima uma tabela com o padrão abaixo:
Cara eu passei a tarde toda tentando fazer isso, mas eu não consegui. Meu problema é não conseguir fazer a linha horizontal passar os números em potencia como ta aí, eles apenas são somados ao valor do número da tabela.
import java.util.Scanner;
public class Tabela {
private static int j;
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int num0, num = 1;
do {
System.out.print("Digite um número entre 1 e 20: ");
num0 = entrada.nextInt();
} while (num0 < 1 && num0 > 20);
for (int i = 1; i < num0; i = i + 1) {
for (int j = 0; j < num0; j = j + 1) {
System.out.print(num + i * j + "\t");
}
System.out.println();
num = num + 0;
}
}
}