/**RandomInteger.txt
----------------------------------------
34 54 45 62 10 65 4 73 59 59
5 62 7 6 104 79 2 1 102 96
63 92 92 43 23 20 72 67 4 13
82 71 83 90 62 60 6 96 90 30
102 61 97 38 42 75 102 25 29 25
110 23 2 25 58 75 12 68 1 98
72 61 28 83 59 89 45 38 32 61
76 56 8 54 80 29 1 6 76 20
8 33 10 60 105 82 62 78 87 76
37 2 77 4 42 9 96 14 44 100
*/
import java.util.Scanner;
import java.util.Random;
import java.util.Arrays;
public class ReadAndWriteFile {
public static void main(String[] args) throws Exception {
java.io.File file = new java.io.File("RandomInteger.txt");
if (file.exists()) {
System.out.println("The file has exist.");
System.exit(0);
}
java.io.PrintWriter output = new java.io.PrintWriter(file);
int i;
Random random = new Random();
for (i = 0; i < 100; i++) {
output.print(random.nextInt(111) + "\t");
if ((i + 1) % 10 == 0)
output.println();
}
output.close();
Scanner input = new Scanner(file);
int[] number = new int[100];
i = 0;
while (input.hasNext()) {
number[i] = input.nextInt();
i++;
}
Arrays.sort(number);
for (i = 0; i < 100; i++) {
System.out.print(number[i] + "\t");
if ((i + 1) % 10 == 0)
System.out.println();
}
input.close();
}
}