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!!