私のプログラムは、ユーザー、最初の数値、操作 ( + - * / ^)、次に 2 番目の数値から入力を受け取ります。5 / 0 を入力すると、ERROR!!! と表示されます。0 で割ることはできません。それがやるべきことです。ただし、1 である 5 / 5 と入力すると、エラー メッセージが表示されます。
do {
try {
if (opperation == "/" && num2 == 0);
throw new ArithmeticException();
} catch (ArithmeticException ae) {
System.out.println("ERROR !!! Cannot divide by 0");
}
System.out.println("Enter First Number");
num1 = scan.nextInt();
System.out.println("ENTER Opperation: ");
opperation = scan.next();
System.out.println("ENTER Second Number: ");
num2 = scan.nextInt();
} while (num2 == 0);