import java.util.Scanner; import java.util.NoSuchElementException; import java.util.InputMismatchException; public class ExceptionHandling { public static double getRatio(Scanner sc) throws NoSuchElementException { System.out.print("Width: "); int width = sc.nextInt(); System.out.print("Height: "); int height = sc.nextInt(); return width / (double)height; } public static void main(String []args) { try (Scanner sc = new java.util.Scanner(System.in)){ double ratio = getRatio(sc); System.out.format("Ratio: %.2f", ratio); } catch(InputMismatchException ex) { System.out.println("Input doen not match integer value."); } catch(NoSuchElementException ex) { System.out.println("You have closed the input from command line."); } } }