Exception Handling

14. Program

// Find the Output ?

import java.util.Scanner; class S { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Enter Something"); String s1 = sc.next(); try { System.out.println(10); int i = Integer.parseInt(s1); System.out.println(20); int k = i/(i-9); // i = 9 error System.out.println(30); } catch(ArithmeticException ex) { System.out.println(40); System.out.println(ex); System.out.println(50); } catch(NumberFormatException ex) { System.out.println(60); System.out.println(ex); System.out.println(70); } System.out.println(80); } } //first give string in input //second give number in input

15. Program

// Find the Output ?

import java.util.Scanner; class T { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Enter Something"); String s1 = sc.next(); try { System.out.println(10); int i = Integer.parseInt(s1); System.out.println(20); int k = i/(i-9); // i = 9 error System.out.println(30); } catch(NumberFormatException ex) { System.out.println(40); System.out.println(ex); System.out.println(50); } finally { System.out.println("Finally Runs"); } System.out.println(60); } } //first give string in input //second give number in input

16. Program

// Find the Output ?

import java.util.Scanner; class U { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Enter Something"); String s1 = sc.next(); int i = test(s1); System.out.println(i); } static int test(String s1) { int i = 0; try { i = Integer.parseInt(s1); return i; } catch(NumberFormatException ex) { return 0; } finally { return 100; } } } //first give string in input //second give number in input

Page....