hola estoy realizando un ejercicio de java, donde debe de mostrar la siguiente serie tal y como aparece a continuacion:
10 9 8 7 6 5 4 3 2 1
9 8 7 6 5 4 3 2 1
8 7 6 5 4 3 2 1
7 6 5 4 3 2 1
6 5 4 3 2 1
5 4 3 2 1
4 3 2 1
3 2 1
2 1
1
lo necesito hacer con FOR, porque ando aprendiendo FOR, y necesito hacer este ejercicio con FOR :(, el codigo que tengo es el siguiente:
Código:
import javax.swing.*;
public class serietriangulo
{
public static void main(String arg[])
{
int i, j;
String numero="";
String numero2="";
for (i=10; i>=1; i--)
{
for (j=i; j>=1; j--)
numero=numero + " " + j;
}
JOptionPane.showMessageDialog(null, "La serie de numeros es la siguiente: \n"+numero);
}
}
el anterior codigo si me sale la serie, pero me sale en una misma linea :( como la siguiente linea:
10 9 8 7 6 5 4 3 2 1 9 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 7 6 5 4 3 2 1 6 5 4 3 2 1 5 4 3 2 1 4 3 2 1 3 2 1 2 1 1
y yo deseo que salga:
10 9 8 7 6 5 4 3 2 1
9 8 7 6 5 4 3 2 1
8 7 6 5 4 3 2 1
7 6 5 4 3 2 1
6 5 4 3 2 1
5 4 3 2 1
4 3 2 1
3 2 1
2 1
1
ya he intentado poner:
[CODE]
numero=numero + " " + j "\n";
JOptionPane.showMessageDialog(null, "La serie de numeros es la siguiente: \n"+numero+"\n");
[CODE]
y de ninguna forma me sale