Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Multa por atraso

package br.com.livraria;

public class Livro {
    String titulo;
    int diasAtraso;

    public double calcularAtraso() {
        return diasAtraso * 2.5;
    }

    public void exibirDetalhes() {
        System.out.printf("Livro: %s | Multa por %d dias de atraso: R$%.2f", titulo, diasAtraso, calcularAtraso());
    }
}
package br.com.livraria;

public class Principal {
    public static void main(String[] args) {
        Livro livro1 = new Livro();
        livro1.titulo = "Dom Casmurro";
        livro1.diasAtraso = 3;

        livro1.exibirDetalhes();
    }
}

Saída:

Livro: Dom Casmurro | Multa por 3 dias de atraso: R$7,50

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi, Aline! Como vai?

Agradeço por compartilhar.

Gostei de ver seu código funcionando direitinho. A lógica do cálculo ficou clara e o uso do método exibirDetalhes mostrou bem como separar responsabilidade dentro da classe. Sua organização está ficando cada vez melhor.

Continue praticando, isso fortalece muito sua segurança em Orientação a Objetos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!