Informática, perguntado por maiconavhonp7apgm, 10 meses atrás

Analise o código abaixo:


package questoes;

public class Guarrafa {

private String liquido;

private double capacidadeLiquido, precoUnitario;

private int quantidade;


public double calcularVenda(int quantidade){

this.quantidade = quantidade;

return this.quantidade * this.precoUnitario;

}

@Override

public String toString() {

return "Guarrafa{" + "liquido=" + liquido + ", capacidadeLiquido=" + capacidadeLiquido + ", precoUnitario=" + precoUnitario + '}';

}

}

----------------------------------------------------------------------------------------------

package questoes;

public class Questoes {

public static void main(String[] args) {

Guarrafa pet = new Guarrafa("Coca Cola", 2.5, 5.67);

System.out.println(pet);

int quantidade = 2;

System.out.println("Quantidade = "+quantidade);

System.out.println("Preço venda R$ "+pet.calcularVenda(quantidade));

}

}


Diante do código acima o que deve ser implementado para que seja impresso na tela os dados abaixo:


Guarrafa{liquido=Coca Cola, capacidadeLiquido=2.5, precoUnitario=5.67}

Quantidade = 2

Preço venda R$ 11.34


Envie sua atividade de estudo em .doc ou .pdf.

Soluções para a tarefa

Respondido por teresinhamariabnu
5

Resposta:

Você precisa adicionar o construtor na classe questoes, conforme escrito na explicação.

Explicação:

   

Construtor:

package questoes;

public Garrafa(String liquido, double capacidadeLiquido, double precoUnitario) {

       this.liquido = liquido;

       this.capacidadeLiquido = capacidadeLiquido;

       this.precoUnitario = precoUnitario;

   }

Perguntas interessantes