使用Java,编写程序,将0-100的奇数保存到文件Odd.txt文件中,将偶数保存到Even.txt文件中。
时间: 2024-12-12 09:19:12 浏览: 6
myFFT-java.rar_FFT java_Java编程实现fft_fft java_java中fft程序
5星 · 资源好评率100%
在Java中,你可以使用FileWriter和BufferedWriter来逐行写入数字,并使用条件判断来区分奇数和偶数。下面是一个简单的示例程序:
```java
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class NumberSeparator {
public static void main(String[] args) {
try {
// 创建两个文件对象,分别对应奇数和偶数文件
BufferedWriter oddWriter = new BufferedWriter(new FileWriter("Odd.txt"));
BufferedWriter evenWriter = new BufferedWriter(new FileWriter("Even.txt"));
for (int i = 0; i <= 100; i++) {
if (i % 2 == 0) { // 如果是偶数
evenWriter.write(i + "\n"); // 写入偶数并换行
} else { // 否则是奇数
oddWriter.write(i + "\n"); // 写入奇数并换行
}
}
// 关闭文件,确保数据已保存
oddWriter.close();
evenWriter.close();
System.out.println("奇数和偶数已分别保存到Odd.txt和Even.txt文件中");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个程序中,我们首先创建了两个`BufferedWriter`实例,用于写入文件。然后遍历0到100的所有整数,如果数字除以2余数为0(即偶数),则写入"Even.txt";否则(即奇数),写入"Odd.txt"。最后别忘了关闭这两个文件流。
阅读全文