1.从键盘读入10个整数,然后将它们从小到大排序并写入文件cl.tt,然后再将文件的内容 读出来,输出到屏幕上。Java
时间: 2023-12-14 13:37:57 浏览: 145
以下是Java代码实现:
```java
import java.io.*;
import java.util.*;
public class SortAndWriteFile {
public static void main(String[] args) {
int[] nums = new int[10];
Scanner scanner = new Scanner(System.in);
System.out.println("请输入10个整数:");
for (int i = 0; i < 10; i++) {
nums[i] = scanner.nextInt();
}
Arrays.sort(nums);
try {
FileWriter fw = new FileWriter("cl.tt");
for (int i = 0; i < 10; i++) {
fw.write(nums[i] + " ");
}
fw.close();
FileReader fr = new FileReader("cl.tt");
BufferedReader br = new BufferedReader(fr);
String line;
System.out.println("文件内容为:");
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
运行程序后,输入10个整数,程序会自动将它们从小到大排序,并将排序结果写入文件cl.tt中。然后再将文件的内容读出来,输出到屏幕上。
阅读全文