【发布时间】:2018-10-09 01:13:32
【问题描述】:
在 read() 方法中创建二维数组时会弹出错误标记。 “矩阵[行][列];” .我不明白我做错了什么。
import java.util.Scanner;
public class Matrix {
int row,col,matrix[][];
Matrix()
{
}
Matrix(int r,int c)
{
row = r;
col = c;
}
void read()
{
Scanner scan = new Scanner(System.in);
matrix[row][col];
int i,j;
for(i=0;i<row;i++)
{
for(j=0;j<col;j++)
{
System.out.println("Enter value: ");
matrix[i][j] = scan.nextInt();
}
}
}
}
【问题讨论】:
-
更改为
matrix = new int[row][col] -
hm 看起来是这样,但我看不出有什么方法可以纠正它?
-
您遇到新错误了吗?哪一行?
-
伟大的@shahaf 它工作了
-
没有你的代码工作很抱歉之前出了点问题。 @shahaf
标签: java