hallo,
ich frage mich warum ich in folgendem code keinen stacktrace ausgegeben bekomme
main:
division(100, 4); // Line 1
division(100, 0); // Line 2
System.out.println("Exit main().");
Stattdessen:
Computing Division.
Average : 25
Computing Division.
dd
Exit main().
ich frage mich warum ich in folgendem code keinen stacktrace ausgegeben bekomme
main:
division(100, 4); // Line 1
division(100, 0); // Line 2
System.out.println("Exit main().");
Code:
public static void division(int totalSum, int totalNumber) {
try {
System.out.println("Computing Division.");
int average = totalSum / totalNumber;
System.out.println("Average : " + average);
} catch(ArithmeticException e) {
System.out.println("dd");
e.getCause();
e.getMessage();
e.getStackTrace();
}
}
Stattdessen:
Computing Division.
Average : 25
Computing Division.
dd
Exit main().