Find the two largest numbers in an array
Anonymous
public class TopTwo { public static void main(String args[]) { int[] arr = {3,6,4,1,5,2,10,20,30,25,29}; int l1 = 0; int l2 = 0; l1 = l2 = arr[0]; for (int i : arr) { if (i > l1) { l2 = l1; l1 = i; } if (i > l2 && i < l1) { l2 = i; } } System.out.println("l1 = " + l1 + ", l2 = " + l2); } }
Check out your Company Bowl for anonymous work chats.