Ola galera boa noite tenho um duvida no java , a respeito de fazer casting, tipo assim quando eu tento imprimir um valor que ta na variavel tipo double com o valor: 20.950.40 , em uma variavel tipo int ele me da um erro… Porem quando eu coloco este valor 20_950_40, ele ignora todo o _ e imprimir o numero …
Abaixo esta os codigo:
Esse nao Compila:
long d = 20.950.40;
int i;
i = (int)d;
System.out.println(d);
Esse Compila:
long d = 20_950_40;
int i;
i = (int)d;
System.out.println(d);
Qual a Difrença ?