Considere a seguinte Classe Curinga implementada em Java.Qua...
Quais números serão impressos no console?
Comentários
Veja os comentários dos nossos alunos
Genericos
public static double soma(T a, T b) {
return a.f + b.intValue();
}
O principal é esse código, onde o retorno vai ser do tipo double entretanto quando existe a soma, o dev usou intValue() fazendo a conta sem número quebrado somente a parte inteira, no caso o valor (variavel real = 6.6) vai pegar apenas o valor inteiro 6, isso se repete todas as vezes que ele chamar o método soma desconsiderar a parte após a virgula nos valores.
Para conhecimento, uma maneira para o retornar com os valores após a virgula seria trocar intValue() por floatValue() ou doubleValue()
d)11.0/13.0/13.0
D) 11.0/13.0/13.0
GABARITO D, mas marquei A
No caso eu bizonhei na questão do intValue(), sendo que ele pega só a parte inteira da soma.
Mais uma vez excelente comentário Concurseiro Raiz
Foco na missão, vou ser QCO !
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo