编写程序,输出一个九九乘法表,并将其写入一个文本文件中保存在桌面用Java
时间: 2024-02-01 21:03:57 浏览: 29
以下是用 Java 编写输出九九乘法表并保存到文本文件的代码:
```java
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class MultiplicationTable {
public static void main(String[] args) {
// 定义九九乘法表的行数和列数
int rows = 9;
int cols = 9;
// 定义文件路径和文件名
String filePath = System.getProperty("user.home") + "/Desktop/multiplication_table.txt";
try {
// 创建文件对象
File file = new File(filePath);
// 如果文件不存在则创建文件
if (!file.exists()) {
file.createNewFile();
}
// 创建文件写入器
FileWriter fw = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
// 输出九九乘法表
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= cols; j++) {
bw.write(i + " * " + j + " = " + (i * j) + "\t");
}
bw.write("\n");
}
// 关闭文件写入器
bw.close();
System.out.println("九九乘法表已保存到文件:" + filePath);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
运行该程序后,会自动在桌面创建一个名为 `multiplication_table.txt` 的文本文件,并将九九乘法表输出到该文件中。