double valor = 5;
double operation = 2;
valor = valor / operation
double valor = 5;
double operation = 2;
valor = valor / operation
Olá jadsom2000hotmail!
Vai ser 2.5 por se tratar de variaveis do tipo double!
Se fosse:
int valor = 5;
int operation = 2;
valor = valor / operation;
Ai sim retornaria 2 pois são variaveis do tipo int.
Espero que tenha ajudado!
Bons estudos! ^^
double valor = 5;
double operation = 2;
valor = 5 / 2;
// Porque assim o resultado é 2.0
Oi Jadson tudo bem?
Você tem que especificar a quantidade de casas decimais assim:
valor = 5.0 / 2.0;
Espero ter ajudado!!!
Oi Jadson
double valor = 5;
double operation = 2;
valor = valor / operation
No primeiro caso temos como resultado 2.5, pois a variável valor é do tipo primitivo double, assim como a variável operation. Se apenas uma fosse double ainda teríamos um resultado double.
Já no segundo caso:
double valor = 5;
double operation = 2;
valor = 5 / 2;
// Porque assim o resultado é 2.0
Temos a divisão de dois números inteiros por consequência seu resultado será um número inteiro, note que não estamos utilizando as variáveis e sim os próprio números inteiros 5 e 2 e atribuindo o valor dessa operação inteira a uma variável double que nada fará no cálculo já processado como visto no vídeo. Outra coisa importante é que uma variável do tipo double comporta um resultado inteiro mas o contrário não é verdade.
Espero ter ajudado e bons estudos.
acredito que seja 2.5 devido a variavel ser double