Java Division Program Tutorial: Handle Division by Zero and Invalid Input

Java Division Program Tutorial: Handle Division by Zero and Invalid Input

Java program that takes two input numbers and performs division. Handle exceptions for division by zero and invalid input.

import java.util.Scanner;

public class DivisionCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
try {
System.out.print(“Enter the numerator: “);
double numerator = Double.parseDouble(scanner.nextLine());

        System.out.print("Enter the denominator: ");
        double denominator = Double.parseDouble(scanner.nextLine());

        if (denominator == 0) {
            System.out.println("Error: Division by zero is not allowed.");
        } else {
            double result = numerator / denominator;
            System.out.println("Result: " + result);
        }
    } catch (NumberFormatException e) {
        System.out.println("Error: Invalid input. Please enter numeric values.");
    } finally {
        scanner.close();
    }
}

}