public static void main(String[] args) {
double n = 040;
System.out.println(n);
}
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.