Olá, Marco. Como vai?
Parabéns por concluir o desafio! O seu código está muito bem estruturado e você aplicou corretamente o método public static void main para permitir a execução das suas classes.
Para agregar valor ao seu aprendizado, notei um detalhe importante sobre a organização de arquivos no Java. Na linguagem Java, cada classe marcada como public deve residir em seu próprio arquivo com o nome exato da classe (por exemplo, a public class Soma deve estar em um arquivo chamado Soma.java).
Se você tentar colocar todas essas classes public dentro de um único arquivo, o compilador irá gerar um erro. Uma sugestão para organizar seus estudos é:
- Mantenha cada desafio em um arquivo separado.
- Ou, se quiser manter no mesmo arquivo para testar rapidamente, deixe apenas uma classe como
public e as outras sem o modificador de acesso (apenas class Subtrai, por exemplo).
Além disso, na classe Estudo, você criou a estrutura, mas ela não exibirá nada no console porque está sem o método main. Você pode adicionar uma mensagem nela para fixar o conceito de saída de dados:
public class Estudo {
public static void main(String[] args) {
System.out.println("Anotações de estudo!");
}
}
Continue praticando, pois essa base de entender como o Java estrutura as classes é fundamental para os próximos passos do curso!
Espero que possa ter lhe ajudado!