diff --git a/10.ExceptionExamples.java b/10.ExceptionExamples.java index 5249908..21fc6f8 100644 --- a/10.ExceptionExamples.java +++ b/10.ExceptionExamples.java @@ -43,7 +43,7 @@ public static void main(String[] args) { } catch (ArrayIndexOutOfBoundsException g) { System.out.println(g); } - System.out.println("rest of the code"); + System.out.println("rest of the code1"); } i++; } diff --git a/secondLargest.java b/secondLargest.java new file mode 100644 index 0000000..9f34b86 --- /dev/null +++ b/secondLargest.java @@ -0,0 +1,42 @@ +import java.util.Scanner; + +public class secondLargest { + + public static void main(String[] args) { + Scanner scn = new Scanner (System.in); + System.out.print("Enter no. of elements to store in array:"); + int n = scn.nextInt(); + int array[] = new int[n]; + System.out.println("Enter array elements:"); + for (int i = 0; i < array.length; i++) + { + array[i] = scn.nextInt(); + } + + int largest1, largest2, temp; + largest1 = array[0]; + largest2 = array[1]; + + if (largest1 < largest2) + { + temp = largest1; + largest1 = largest2; + largest2 = temp; + } + + for (int i = 2; i < array.length; i++) + { + if (array[i] > largest1) + { + largest2 = largest1; + largest1 = array[i]; + } + else if (array[i] > largest2 && array[i] != largest1) + { + largest2 = array[i]; + } + } + System.out.println("The First largest is " + largest1); + System.out.println("The Second largest is " + largest2); + } +}