import java.util.*;
import java.io.*;
public class subject10 {
public static void main(String[] args) throws IOException {
BufferedWriter ri = new BufferedWriter(new FileWriter("d:\\cgj\\file2.txt"));
Random ra = new Random();
int[] rr = new int[15];
for (int i = 0; i < 15; i++) {
rr[i] = ra.nextInt(9979) + 20;
System.out.println(rr[i]);
ri.write(String.valueOf(rr[i]));
ri.newLine();
}
ri.flush();
System.out.println("------------------------------");
ri.close();
FileInputStream fin = new FileInputStream(("d:\\cgj\\file2.txt"));
BufferedReader br = new BufferedReader(new InputStreamReader(fin));
try {
for (int i = 0; i < 15; i++) {
rr[i] = Integer.parseInt(br.readLine());
}
} catch (IOException e) {
}
br.close();
int temp;
for (int i = 0; i < 14; i++) {
if (rr[i] > rr[i + 1]) {
temp = rr[i];
rr[i] = rr[i + 1];
rr[i + 1] = temp;
}
}
for (int ea : rr)
System.out.println(ea);
}
}
不要用DataInputStream读取!