• Valide a quantidade comprada do item, se ela não for positiva deve ser configurada como 0 (zero);
• Valide o valor unitário do item, se ele não for positivo deve ser configurado como 0.00 (zero);
• O método valorFatura() calcula o valor total da fatura (multiplica a quantidade pelo preço);
• Escreva uma classe Principal que demonstre os comportamentos da classe Fatura.
package atividade1;
public class Fatura
{
private int numeroItem;
private String descricao;
private int quantidadeComprada;
private double valorUnitario;
public Fatura(int numeroItem, String descricao, int quantidadeComprada, double valorUnitario) {
this.numeroItem = numeroItem;
this.descricao = descricao;
if (quantidadeComprada > 0)
{
this.quantidadeComprada = quantidadeComprada;
} else
{
this.quantidadeComprada = 0;
}
if (valorUnitario > 0.00)
{
this.valorUnitario = valorUnitario;
} else {
this.valorUnitario= 0;
}
}
public int getNumeroItem()
{
return numeroItem;
}
public String getDescricao()
{
return descricao;
}
public int getQuantidadeComprada()
{
return quantidadeComprada;
}
public double getValorUnitario()
{
return valorUnitario;
}
public double valorTotal()
{
return quantidadeComprada * valorUnitario;
}
}
package atividade1;
public class Principal
{
public static void main(String[] args)
{
Fatura fatura1 = new Fatura(1, "Arroz", 3, 9.80);
System.out.println("Numero Item: " + fatura1.getNumeroItem() + " Descricao: " + fatura1.getDescricao() + " Quantidade comprada: "
+ fatura1.getQuantidadeComprada() + " Valor Unitario: " + fatura1.getValorUnitario());
System.out.println("Valor total da Fatura: " + fatura1.valorTotal());
System.out.println("********************************************************************");
Fatura fatura2 = new Fatura(1, "Feijao", 10, 0.00);
System.out.println("Numero Item: " + fatura2.getNumeroItem() + " Descricao: " + fatura2.getDescricao() + " Quantidade comprada: "
+ fatura2.getQuantidadeComprada() + " Valor Unitario: " + fatura2.getValorUnitario());
System.out.println("Valor total da Fatura: " + fatura2.valorTotal());
}
}
package atividade1;
public class Principal
{
public static void main(String[] args)
{
Fatura fatura1 = new Fatura(1, "Arroz", 3, 9.80);
System.out.println("Numero Item: " + fatura1.getNumeroItem() + " Descricao: " + fatura1.getDescricao() + " Quantidade comprada: "
+ fatura1.getQuantidadeComprada() + " Valor Unitario: " + fatura1.getValorUnitario());
System.out.println("Valor total da Fatura: " + fatura1.valorTotal());
System.out.println("********************************************************************");
Fatura fatura2 = new Fatura(1, "Feijao", 10, 0.00);
System.out.println("Numero Item: " + fatura2.getNumeroItem() + " Descricao: " + fatura2.getDescricao() + " Quantidade comprada: "
+ fatura2.getQuantidadeComprada() + " Valor Unitario: " + fatura2.getValorUnitario());
System.out.println("Valor total da Fatura: " + fatura2.valorTotal());
}
}