O que quer dizer o double 5.5e3?

Olá a todos,

Na variável double d = 5.5e3, o que quer dizer 5.5e3 ?

Obrigada pela atenção

Elevando a potência de dez, notação cientifica, abaixo as duas variaveis tem o mesmo efeito.

double d = 5.5e3; double dComPotenciaDeDez = (5.5)*(10*10*10);//5.5 multiplicado por 10 elevado a terceira potência. System.out.println(d); System.out.println(dComPotenciaDeDez);

Saída:

5500.0
5500.0

O “e” significa que o número sera multiplicado por 10 elevado ao número após “e”. ex.:

double d = 5.5 * (Math.pow(10,3));// dez elevado a 3;
double e = 5.5e3; // 3 é a potência;

System.out.println(d);// resultado 5500.0
System.out.println(d);//resultado 5500.0

Até mais…

Valeu gente, obrigada =]

Por favor edite o post e coloque a tag [Resolvido].