Oi, Thiago. Tudo bem?
Tente colocar mais um sinal de fecha chave no final do seu código, acredito que o compilador esteja apontando o erro na linha 3 ( public static void main(String[] args) ), pois o método main não está sendo fechado no final.
public class Fluxo {
public static void main(String[] args) {
System.out.println("Ini do main");
try {
metodo1();
}
catch(ArithmeticException ex) {
String msg = ex.getMessage();
System.out.println("Arithmetic Exception"+ msg);
}
System.out.println("Fim do main");
}
private static void metodo1() {
System.out.println("Ini do metodo1");
metodo2();
System.out.println("Fim do metodo1");
}
private static void metodo2() {
System.out.println("Ini do metodo2");
for(int i = 1; i <= 5; i++) {
System.out.println(i);
int a = i/0;
}
System.out.println("Fim do metodo2");
}
}
Espero ter ajudado. Se ficou qualquer dúvida, estamos à sua disposição!
Bons estudos!