Criei um exemplo de try e catch com cálculos.
public class Conta {
public static void main(String[] args) {
System.out.println("Primeira conta:");
primeiraConta();
}
public static void primeiraConta() {
int a = 2;
int b = 3;
int conta = a + b;
System.out.println(a + " + " + b + " = " + conta);
segundaConta();
}
public static void segundaConta() {
int a = 6;
int b = 4;
int conta = a * b;
System.out.println(a + " x " + b + " = " + conta);
try {
terceiraConta();
} catch (ArithmeticException ex) {
String msg = ex.getMessage();
System.out.println("Exception" + msg);
ex.printStackTrace();
}
}
public static void terceiraConta() {
int a = 2;
int b = 0;
int conta = a / b;
System.out.println(a + " + " + b + " = " + conta);
}
}
Tudo ok?