import java.util.Scanner;
public class CadastroDeLivros {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
String titulo ;
String autor;
int paginas;
double preco;
char categoria; // variável para armazenar a letra da categoria (F, N, T ou H)
String categoriaNome;// variável para armazenar o nome completo da categoria
System.out.println("-------------Cadastro de Livros --------------");
System.out.println("Título:");
titulo = scan.nextLine();
System.out.println("Autor:");
autor = scan.nextLine();
System.out.println("Número de páginas:");
paginas = scan.nextInt();
System.out.println("Preço de um livro:");
preco = scan.nextDouble();
System.out.println("As categorias disponíveis são(digite a letra correspondente):");
System.out.println("F - Ficção");
System.out.println("N - Não-ficção");
System.out.println("T - Tecnologia");
System.out.println("H - História");
System.out.print("Categoria: ");
categoria = scan.next().toUpperCase().charAt(0);
// lê a entrada do usuário (ex: "f"), transforma em maiúscula ("F")
// e pega só a primeira letra ('F')
switch (categoria){
case 'F':
categoriaNome = "Ficção";// guarda "Ficção" na variável
break;
case 'N':
categoriaNome = "Não-ficção";
break;
case 'T':
categoriaNome = "Tecnologia";
break;
case 'H':
categoriaNome = " História";
break;
default:
categoriaNome = "Essa opção não existe";
}
System.out.println("Livro cadastrado: " + titulo + ", de " + autor + ". Ele possui " + paginas + " páginas, custa R$" + preco + " e pertence à categoria " + categoriaNome);
}
}