public static void main(String[] args) {
double n = 040;
System.out.println(n);
}
public static void main(String[] args) {
double n = 040;
System.out.println(n);
}
Olá Leonardo, tudo bem?
Quando colocamos o 0
na frente de um número o compilador entende que estamos querendo passar um número utilizando o sistema octal.
Nesse sistema, o número 040
é 32 em decimal. Por isso na impressão aparece o 32.