Ajuda com código para iniciante

Olá pessoal, estou iniciando em java atraves da apostila “java e orientação a objetos” da caelum.
Estou com problemas com o seguinte código.

terei de imprimir na tela uma tabela mais ou menos assim:
1
2,4
3,6,9
4,8,12,16
5,10,15,20,25

é tipo assim n,n1,n2… até n*n.
Terei de fazer isto atraves de varios for encadeados, :frowning: porem até o momento so consigo imprimir na vertical atravez do System.out.println(n) ou na horizontal pelo System.out.print(n) e mesmo assim, é com apenas um for o que implica em apenas uma linha, por ex.: 3,6,9. e acaba.

A ideia não é pegar o código e só testar, mas sim aprender com os mais experientes.
Obrigado, aguardo a ajuda de vocês.

Coloque o código que você já fez que fica mais fácil de te ajudar sem dar a resposta, ou seja, tentar levar você a descobri-la a partir do que já fez. :wink:

faça um for indo de 1 ateh 5
dentro desse for, vc faz outro for indo de 1 até o numero atual do for anterior

ex:

for(int i=1; i<=5; i++){ for (int j=1; j<=i; j++){ //operacoes... } }