AYUDA CON UNA MATRIZ

celio

Bovino maduro
#1
Viendo un programa que vi en youtube cito la fuente

http://www.youtube.com/watch?v=TPT3uMFhpcs esto lo hago para que el señor Zephiros no diga que robo código

Al pasarlo a mi netbeans


Código:
public class Matriz5x5 {

    public static void main(String[] args) {
         int i,j;
         for(i=1;i<6;i++)
         {
             for(j=1;j<6;j++){
                 System.out.println(i+""+j+"");
                 System.out.println();
             }
         }
    }
}

Y al compilar esto imprime

Código:
11

12

13

14

15

21

22
Osea que no imprime una matriz asi cuadrada bien bonita como deberia de ser
mi pregunta es como se hace para que imprima la matriz

ya dentro del System.out.println(i+"\n"+j+"\n") saca otra cosa

Muchas Gracias y agradezco la ayuda y sus respuestas dadas
 

juandej18

Bovino maduro
#2
Prueba de esta manera:

Código:
int i,j;
        for(i=1;i<6;i++)
        {
            for(j=1;j<6;j++){
                System.out.print(i+""+j+"\t");
            }
            System.out.println();
        }
Saludos
 
#3
La opcion de arriba es buena, a la mala, condiciona que cada que imprima 5 por ej. -- 1 2 3 4 5, de un salto de linea, osea imprima (\n), eso seria a la mala jiji :p.
 

celio

Bovino maduro
#4
mira que no me funciono

Código:
public class Matriz5x5 {

    public static void main(String[] args) {
         int i,j;
         for(i=1;i<6;i++)
         {
             for(j=1;j<6;j++){
                 System.out.println(i+""+j+"\t");
                 System.out.println();
             }
            
         }
    }
}

Osea tal como me recomendaste
Código:
11    

12    

13    

14    

15    

21    

22    

23    

24    

25    

31    

32    

33    

34    

35    

41    

42    

43    

44    

45    

51    

52    

53    

54    

55
 

juandej18

Bovino maduro
#6
Te corrijo el codigo, como que no lo miraste bien el ejemplo:

Código:
public class Matriz5x5 {      
       public static void main(String[] args) {         
           int i,j;         
           for(i=1;i<6;i++)          {             
                for(j=1;j<6;j++){                  
                     System.out.print(i+""+j+"\t"); //print en vez de println para que no salte de linea                  
                   //System.out.println(); //este no iria aqui              
               }              
              System.out.println(); //aqui iria el salto de linea          
         }     
      } 
}
 

orcko

Bovino maduro
#7
yo para imprimirlo asi tal cual la matriz en una tablita lo imprimo asi:


Código:
 for(fila=0;fila<3;fila++)
        {
         for(columna=0;columna<3;columna++)
          {
    
           printf("[%d]",matriz[fila][columna]);
          }
      printf("\n");
         }
 
Arriba