Foros del Web » Programación para mayores de 30 ;) » Java »

Necesito hacer una serie con FOR pero no me sale bien

Estas en el tema de Necesito hacer una serie con FOR pero no me sale bien en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 28/10/2009, 19:50
 
Fecha de Ingreso: octubre-2008
Mensajes: 12
Antigüedad: 15 años, 6 meses
Puntos: 0
Necesito hacer una serie con FOR pero no me sale bien

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
  #2 (permalink)  
Antiguo 28/10/2009, 22:19
Avatar de alfcm  
Fecha de Ingreso: mayo-2009
Mensajes: 291
Antigüedad: 15 años
Puntos: 7
Respuesta: Necesito hacer una serie con FOR pero no me sale bien

numero=numero + " " + j + "\n";
  #3 (permalink)  
Antiguo 29/10/2009, 02:28
Avatar de elAntonie  
Fecha de Ingreso: febrero-2007
Mensajes: 894
Antigüedad: 17 años, 2 meses
Puntos: 10
Respuesta: Necesito hacer una serie con FOR pero no me sale bien

Wenas

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;
            numero += "\n";
      }
        
        JOptionPane.showMessageDialog(null, "La serie de numeros es la siguiente: \n"+numero);
    }
}
Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:13.