Considere a seguinte Classe Curinga implementada em Java.Qua...

Próximas questões
Com base no mesmo assunto
Q874209 Programação
Considere a seguinte Classe Curinga implementada em Java.
Imagem associada para resolução da questão
Quais números serão impressos no console?
Alternativas

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