Scanner scanner = new Scanner(System.in); ArrayList<Integer> list = new ArrayList<>(); while(scanner.hasNextInt()){ list.add(scanner.nextInt()); } int len = list.size(); int arr[] = new int[len-1]; int k = list.get(len-1); for(int i=0;i<len-1;i++){ arr[i] = list.get(i); } Arrays.sort(arr); System.out.println(arr[arr.length-k]);