Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foi encontrada 1 questão.
#1863157

Considere o trecho de programa Java abaixo.

public class Calcular {

    public double reajuste(double salario, double percentual) {

        return salario + salario * percentual / 100;

}

  public double reajuste(double salario) {

        return salario * 1.30;

}

   public static double reajuste(float salario) {

       return salario * 0.20;

  }

}

É correto afirmar que

  • o código mostra um exemplo de sobrescrita de métodos, pois há vários métodos com o mesmo nome, porém, com parâmetros diferentes.
  • ocorrerá um erro no último método reajuste, pois este não pode ser estático.
  • uma chamada correta ao método reajuste, em condições ideais, é double sal = 1000.5; double c = Calcular.reajuste(sal);
  • ocorrerá um erro na classe Calcular, pois não é permitido criar vários métodos com o mesmo nome, como ocorre com o método reajuste.
  • uma chamada correta ao método reajuste, em condições ideais, é float sal = (float) 1000.5; double c = Calcular.reajuste(sal);
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora