✏️ Explanatory Question
public class RuntimeErrorExample { public static void main(String[] args) { int a = 10; int b = 0; int result = a / b; System.out.println("Result: " + result); } }
This program will compile successfully but will crash at runtime due to division by zero (10 / 0), causing an ArithmeticException.
public class RuntimeErrorExample {
public static void main(String[] args) {
int a = 10;
int b = 0;
try {
int result = a / b; // Risky operation
System.out.println("Result: " + result);
} catch (ArithmeticException e) {
System.out.println("Error: Division by zero is not allowed.");
}
}
}
This ensures that the program handles the error gracefully instead of crashing. 🚀