Olá Pessoal!
Estou com uma pequena dúvida, estudando para a certificação em Java 7, me deparei com seguinte exercício:
private void ass(){
int a[] = {1, 2, 053, 4};
int b[][] = {{1,2,4},{2,2,1},{0,43,2}};
System.out.println(a[3]==b[0][2]);
System.out.println(" " + (a[2]==b[2][1]));
}
Naturalmente, assinalei a opção em que a saída era (true, false), porém errei a questão. Então fui verificar o que havia acontecido e notei que quando se coloca o “0” (ZERO) na frente do número, ele decrementa a dezena, não sabia disso e não consigo entender o porquê disso.
Gostaria que alguém pudesse me dar uma ajuda para compreender melhor.