1
resposta

Exercício 05

public class Principal {
    public static void main(String[] args) {
        String titulo = "O Pequeno Príncipe";
        String autor = "Antoine de Saint-Exupéry";
        int numeroDePaginas = 96;
        double precoDoLivro = 39.9;
        char categoria = 'F';

        System.out.println("Livro cadastrado: " + titulo + ", de " + autor + ". Ele possui " + numeroDePaginas + " páginas, custa R$ " + precoDoLivro + " e pertence à categoria Ficção.");
    }
}
1 resposta

Oi, Bernardo! Como vai?

Agradeço por compartilhar.

Você fez um bom uso das variáveis String, int, double e char, além de montar a mensagem final com concatenação no System.out.println(). Uma dica interessante para o futuro é usar o valor da variável categoria para decidir qual texto mostrar, em vez de escrever "Ficção" direto na frase:

String nomeCategoria = categoria == 'F' ? "Ficcao" : "Categoria nao informada";

System.out.println("Livro cadastrado: " + titulo + ", de " + autor + ". Ele possui " + numeroDePaginas + " paginas, custa R$ " + precoDoLivro + " e pertence a categoria " + nomeCategoria + ".");

Esse código cria a variável nomeCategoria e verifica se categoria é igual a 'F'. Assim, a mensagem fica mais flexível caso outras categorias sejam adicionadas depois.

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