gpt4 book ai didi

java - 将 Int 值添加到二维数组

转载 作者:行者123 更新时间:2023-12-01 04:46:30 24 4
gpt4 key购买 nike

我有这段代码,它打印一个 4x4 矩阵,所有值均为 0。如何将代码添加到文件中的输入值?

matdata1.txt 文件内容如下:

4 4

1 2 3 4

2 4 6 8

2 4 6 8

3 2 3 4

这是我的代码:

File f = new File( args[0]);
Scanner s = new Scanner(f);

int row = s.nextInt();
int col = s.nextInt();
int [] [] mat = new int [row] [col];



for(int i =0; i < row; i++)
{
for( int j =0; j < col; j++)
{
System.out.print (mat[i][j] + " ");
}
System.out.println( );
}

最佳答案

已经拥有从文件输入值的代码!

我在您发布的代码中添加了一些注释:

File f = new File( args[0]); // Get the input file
Scanner s = new Scanner(f); // Open the file with a Scanner (a basic parsing tool)

int row = s.nextInt(); // Read the 1st number from the file as row count
int col = s.nextInt(); // Read the 2nd number from the file as column count
int [] [] mat = new int [row] [col]; // Use the row and column counts you read for the matrix dimensions

查看 java.util.Scanner 的文档了解更多信息。

特别令人感兴趣的是 nextInt()示例代码中使用的方法。

关于java - 将 Int 值添加到二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15752635/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com