Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2012, 22:58
oliverm
 
Fecha de Ingreso: noviembre-2008
Mensajes: 23
Antigüedad: 15 años, 5 meses
Puntos: 0
Duda principiante sobre arrays

Buenas, desde ayer que empezé a leer el tutorial oficial de Java para aprender y para practicar decidí hacer mediante arrays de char y de ints un programa que imprima:

a e i o u
b c d f g h j
1 2 3 4 5 6 7 8 9 10

Para esto, utilizé el siguiente código:

Código:
package aprendiendo;

/**
 *
 * @author Oliver
 */
public class Aprendiendo {

    public static void main(String[] args) {
        int[] intArray;
        intArray = new int[5];
        int[] intArray2 = {
            6,7,8,9,10
        };
        char[][] mArray;
        mArray = new char[2][4];
        char[][] mArray2 = {
            {'o','u'},
            {'g','h','j'}
        
        };
        
               
        mArray[0][0]='a';
        mArray[0][1]='e';
        mArray[0][2]='i';
        mArray[1][0]='b';
        mArray[1][1]='c';
        mArray[1][2]='d';
        mArray[1][3]='f';
        intArray[0]=1;
        intArray[1]=2;
        intArray[2]=3;
        intArray[3]=4;
        intArray[4]=5;
        
        System.out.println(mArray[0][0] + mArray[0][1] + mArray[0][2] + mArray2[0][0] + mArray2[0][1]);
        System.out.println(mArray[1][0] + mArray[1][1] + mArray[1][2] + mArray[1][3] + mArray2[1][0] + mArray2[1][1] + mArray2[1][2]);
        System.out.println(intArray[0] + intArray[1] + intArray[2] + intArray[3] + intArray[4] + intArray2[0] + intArray2[1] + intArray2[2] + intArray2[3] + intArray2[4]);
        
        
                
                
      
    }
}
Pero al darle RUN imprime lo siguiente :S
531
712
55

Agradecería alguien me expliqué porqué imprime eso, qué hice mal y algún consejo, gracias.

Lo último, aprovecho de preguntar que alguien me explique esta linea
Código:
public static void main(String[] args)
La pone solo el NetBeans y algo se explica en el tuto oficial de Java, pero no lo entendí.

Saludos!!