1
resposta

Resumo do livro

package Relatorio.resumo.livro;

public class Livro {

private String titulo;
private String autor;
private  int paginas;

public String getTitulo() {
    return titulo;
}

public void setTitulo(String titulo) {
    this.titulo = titulo;
}

public String getAutor() {
    return autor;
}

public void setAutor(String autor) {
    this.autor = autor;
}

public int getPaginas() {
    return paginas;
}

public void setPaginas(int paginas) {
    this.paginas = paginas;
}

public void exibirInfomacoesLivro() {
    System.out.printf("%s de %s %s páginas ", getTitulo(), getAutor(), getPaginas());
}

}

package Relatorio.resumo.livro.Principal;

import Relatorio.resumo.livro.Livro;

public class Principal {
public static void main(String[] args) {

    Livro livro = new Livro();

    livro.setTitulo("O Guia do Mochileiro das Galáxias");
    livro.setAutor("Douglas Adams");
    livro.setPaginas(208);

    livro.exibirInfomacoesLivro();

}

}

1 resposta

Oi, Wanderson! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei de como você estruturou bem a classe com encapsulamento, usando getters e setters, e também separou corretamente a classe Principal. Isso mostra que você já tá aplicando bem os conceitos de orientação a objetos.

Uma dica interessante para o futuro é usar String.format pra montar a mensagem antes de imprimir, deixando o código mais legível.


String resumo = String.format("%s de %s com %d paginas", getTitulo(), getAutor(), getPaginas());
System.out.println(resumo);

Esse código cria uma string formatada com os dados do livro e depois imprime, facilitando manutenção e reutilização.

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