public class ArraySorterInt
1: //ArraySorterInt.java
3: import java.util.Scanner;
4: import java.util.ArrayList;
5: import java.util.Collections;
7: public class ArraySorterInt
8: {
9: public static void main(String[] args)
10: {
11: Scanner scnr = new Scanner(System.in);
12: final int NUM_ELEMENTS = 5; // Number of items in array
13: ArrayList<Integer> userInts = new
14: ArrayList<Integer>(); // Array of user defined values
15: int i; // Loop index
17: // Prompt user for input, add values to array
18: System.out.println("Enter " + NUM_ELEMENTS + " numbers...");
19: for (i = 1; i <= NUM_ELEMENTS; ++i)
20: {
21: System.out.print(i + ": ");
22: userInts.add(scnr.nextInt());
23: }
25: // Sort ArrayList of Comparable elements
26: Collections.sort(userInts);
28: // Print sorted array
29: System.out.print("\nSorted numbers: ");
30: for (i = 0; i < NUM_ELEMENTS; ++i)
31: {
32: System.out.print(userInts.get(i) + " ");
33: }
34: System.out.println("");
35: }
36: }