Imprimindo linhas

Escrevi o seguinte código:

[code]class Encadeados {

/**
 * @param args
 */
public static void main(String[] args) {
	// TODO Auto-generated method stub
	int a;
	for(int n=1;n<=1;n++){
		a = 1*n;
		System.out.print(a);
	}
	for(int n=1;n<=2;n++){
		int b=2*n;
		System.out.print(b+",");
	}
	for(int n=1;n<=3;n++){
		int c=3*n;
		System.out.print(c+",");
	}
	for(int n=1;n<=4;n++){
		int d=4*n;
		System.out.print(d+",");
	}
	for(int n=1;n<=5;n++){
		int e=5*n;
		System.out.print(e+",");
	}

}

}[/code]

Estou com duvida em como imprimir o conteudo de cada System.out… um em cada linha já que usei System.out.println e saiu um número em cada linha e System.out.print e saiu tudo em uma única linha.
Obrigado pela ajuda.

[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Ratinho[/color][/size] :joia:

system.out.println(“Frase \n Frase1 \n Frase2”);

Exibira:
Frase
Frase1
Frase2
=]

Amigo, se vc quiser continuar usando esse código aí, que não é o mais específico, então, ao final de cada “for” vc digita:

System.out.println();

Senão, tente aprimorá-lo usando a linha de código que o nosso amigo “fabiozoroastro” postou…uma abraço

Cara, para acabar de vez com suas dúvidas com a Classe System.out do pacote java.lang:

Usando print vc irá imprimir uma string (ou seja lá o que quiser imprimir) e deixará o cursor posicionado na mesma linha. Isso fará com que a próxima instrução impressa apareça logo após o que vc tinha mandado imprimir com o print. Mais ou menos assim:


System.out.print (“lalalala”);
System.out.print(“ioioio”);

O resultado será:
lalalalaioioio

Tem uma forma de fazer com que o print “pule uma linha”, ou seja, posicione o cursor na linha seguinte, para que a próxima instrução fique em baixo…

System.out.print(“lalala\n”);
System.out.print(“ioioio”);

O resultado,

lalala
ioioio

Observe a barra invertida seguida pelo caractere n (\n) logo após o lalala, é ele que faz com que o cursor vá para a linha seguinte. Ele também pode ser usado com o println, para que vc não precise escrever vários System.out.printlns… é só colocar o \n e escrever o que vc quer que apareça na linha seguinte.

O lance do println é que ele já posiciona o cursor na linha seguinte.
Agora, tem outro método bacana. O printf, saca? Com ele vc primeiro especifica os formatos que quer imprimir e depois de uma vírgula coloca os valores que serão impressos, tipo:

System.out.printf(“O nome do produto é: %s \n”, nomeProduto);
Aqui, o %s é um especificador de formato para String, ele “reserva” um espaço para a String nomeProduto (que é uma variável de instância). Vc tb pode trocar o nomeProduto, por uma String qualquer, tipo:

System.out.printf(“O nome do … é: %s\n”, “Sabão em Pó”);

O resultado

O nome do … é: Sabão em Pó
(e o cursor vem prá linha de baixo, por causa do \n, não esqueça!)

Espero ter ajudado,
aquele abraço!
[/u]

Se eu entendi bem o que você quis dizer:

[code]class Encadeados {

/**
* @param args
/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a;
for(int te=1;te<6;te++){
for(int n=1;n<=te;n++){
a = te
n;
System.out.print(a+", ");
}
System.out.println();
}

}

}[/code]

Resultado:

1, 2, 4, 3, 6, 9, 4, 8, 12, 16, 5, 10, 15, 20, 25,