package classes;
public class PedidoLivro {
private String titulo;
private int diasAtraso;
public PedidoLivro(String titulo, int diasAtraso) {
this.titulo = titulo;
this.diasAtraso = diasAtraso;
}
public void exibirDetalhes() {
double multa = calcularMulta();
if (this.diasAtraso > 0) {
System.out.printf("Livro: %s | Multa por %d dias de atraso: R$%.2f%n", this.titulo, this.diasAtraso, multa);
} else if (diasAtraso < 0) {
System.out.printf("Livro: %s | Número de dias inválido!%n", this.titulo);
} else {
System.out.printf("Livro: %s | Sem multa por atraso%n", this.titulo);
}
}
public double calcularMulta() {
return this.diasAtraso * 2.5;
}
}
import classes.PedidoLivro;
public class MainExerciciosMultaAtraso {
public static void main(String[] args) {
PedidoLivro livro1 = new PedidoLivro("Dom Casmurro", 0);
livro1.exibirDetalhes();
}
}