Java int división me confunde
Estoy haciendo una división int muy simple y estoy obteniendo resultados extraños.
Este codigo imprime2
como se esperaba:
public static void main(String[] args) {
int i = 200;
int hundNum = i / 100;
System.out.println(hundNum);
}
Este codigo imprime1
comono esperado:
public static void main(String[] args) {
int i = 0200;
int hundNum = i / 100;
System.out.println(hundNum);
}
¿Que esta pasando aqui?
(Windows XP Pro, Java 1.6 ejecutándose en Eclipse 3.4.1)