用 Java, 将九九乘法表输出到一个文本文件中
时间: 2024-01-22 12:19:08 浏览: 28
以下是用Java将九九乘法表输出到文本文件的代码:
```java
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class MultiplicationTableToFile {
public static void main(String[] args) {
// 定义文件名和路径
String fileName = "multiplication_table.txt";
String filePath = "C:\\Users\\UserName\\Desktop\\" + fileName;
try {
// 创建文件对象
File file = new File(filePath);
// 如果文件不存在,则创建文件
if (!file.exists()) {
file.createNewFile();
}
// 创建BufferedWriter对象
BufferedWriter writer = new BufferedWriter(new FileWriter(file));
// 输出九九乘法表到文件中
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
writer.write(j + " x " + i + " = " + i * j + " ");
}
writer.newLine();
}
// 关闭BufferedWriter对象
writer.close();
System.out.println("九九乘法表已经成功输出到文件 " + fileName);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
请注意,要使此代码正常工作,您需要将文件路径更改为适合您计算机的路径。