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

Resolução aula prática Java (variáveis e tipos)

Olá, pessoal! Resolvi colocar todas as soluções em um só projeto, segue: https://github.com/mfagundesleal/mfagundesleal-pratica-java-vartipos

Deus abençoe a todos!

1 resposta
solução!

Oii, Michel! Tudo bem?

Fico muito contente em ver sua dedicação em organizar todos os exercícios em um único projeto. Essa é uma excelente prática para manter seu portfólio estruturado e facilitar a revisão futura dos conceitos.

Seu código demonstra um ótimo domínio sobre variáveis, tipos primitivos e a utilização de classes e métodos.

Pontos positivos da sua implementação:

  • Organização em métodos: Ao separar cada atividade em um método static, você deixa o método main limpo e fácil de testar cada parte individualmente.
  • Uso de text blocks: A utilização de """ (Text Blocks) com o método .formatted() torna a leitura das saídas no console muito mais agradável e organizada.
  • Casting: Na atividade2, você aplicou corretamente o casting de double para int, demonstrando entender como a perda de precisão funciona nesse processo.
  • Lógica de negócio: O exercício da autonomia do carro (atividade10) ficou muito completo, indo além do básico e tratando bem as variáveis envolvidas.

Uma pequena sugestão de melhoria:

Na atividade5, notei que você utiliza o Scanner para ler uma categoria. Quando usamos ler.nextLine() logo após outros métodos de leitura ou em fluxos repetitivos, às vezes o Java pode "pular" a leitura devido ao caractere de nova linha acumulado. Uma dica é sempre garantir que o buffer esteja limpo.

E, no seu switch, você pode adicionar o comando break após o printf da categoria "F". Sem o break, o código continuará executando o que estiver abaixo (o default), mesmo se a condição for atendida.

Exemplo rápido:

case "F":
    System.out.printf("...".formatted(livro1.getTitulo(), ...));
    break; // Adicionar o break aqui
default:
    System.out.println("Não existem livros cadastrados nessa categoria.");

Parabéns pelo empenho e por compartilhar seu repositório com a comunidade. Continue com esse foco nos estudos.

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