lina
#1
Oi,
É estranho como um simples código pode ferrar o seu programa:
System.err.println("int=010101:"+(Integer.valueOf("10101")==010101)+" / int=10101:"+(Integer.valueOf("10101")==10101));
O primeiro retorna false e o segundo retorna true.
Tchauzin!
É sempre bom lembrar que o 0 na frente de um número literal transforma-o em octal.
Logo:
10 = 10
010 = 8.
lina
#3
[quote=ViniGodoy]É sempre bom lembrar que o 0 na frente de um número literal transforma-o em octal.
Logo:
10 = 10
010 = 8.[/quote]
Oi,
Perfeito.
Tchauzin!