怎么用java语言实现把键盘输入的数据放进一个已有矩阵中然后把这个矩阵输出在一个文本文件中
时间: 2024-05-09 07:19:52 浏览: 13
以下是Java代码示例:
```java
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
public class MatrixInputOutput {
public static void main(String[] args) {
int rows = 3;
int cols = 3;
int[][] matrix = new int[rows][cols];
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个" + rows + "x" + cols + "的矩阵:");
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
matrix[i][j] = scanner.nextInt();
}
}
scanner.close();
// 输出矩阵到文件
FileWriter writer;
try {
writer = new FileWriter("matrix.txt");
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
writer.write(matrix[i][j] + " ");
}
writer.write("\n");
}
writer.close();
System.out.println("矩阵已成功输出到文件matrix.txt中。");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
此代码创建了一个3x3的矩阵,然后从键盘输入数据,将其放入矩阵中。接着,使用FileWriter将矩阵输出到文件matrix.txt中。文件中每一行代表矩阵中的一行,数字之间用空格隔开。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)