Magna Concursos
3937636 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: QUADRIX
Orgão: SEE-DF
Provas:
O professor André ministra uma disciplina de Desenvolvimento Web em Java EE para alunos de nível superior. Ele solicita que os estudantes implementem um sistema simplificado de cadastro de produtos, utilizando J2EE, que inclui tipos de dados elementares e estruturados, métodos (funções e procedimentos) e estruturas de controle de fluxo. Parte do código desenvolvido é apresentada a seguir.
public class Produto {
    private String nome;
    private int quantidade;
    private double preco;
public Produto(String nome, int quantidade, double preco) {
    this.nome = nome;
    this.quantidade = quantidade;
    this.preco = preco;
 }
public double calcularValorTotal() {
 return quantidade * preco;
 }
  public void aplicarDesconto(double percentual) {
      if(percentual > 0 & percentual < 100) {
        preco -= preco * percentual / 100;
     } else {
         System.out.println(“Percentual inválido”);
   }
 }
  public static void main(String[] args) {
       Produto p = new Produto(“Notebook”, 5, 4500.00);
       p.aplicarDesconto(10);
       System.out.println(“Valor total: “ + p.calcularValorTotal());
    }
}

A respeito do código Java apresentado, julgue o item seguinte.

A instrução System.out.println(“Valor total: “ + p.calcularValorTotal()); demonstra polimorfismo, pois o método calcularValorTotal() se comporta de forma diferente dependendo do valor do atributo preco.

 

Provas

Questão presente nas seguintes provas

Professor - Informática

120 Questões