我有一个二维数组 N*N ,其中 N
来自用户输入,我想提示用户单独输入每一行。我不知道该怎么做,因为 N
不是常数。
这是代码:
System.out.println("Enter number of nodes\n");
int V = scan.nextInt();
System.out.println("\nEnter matrix\n");
int[][] graph = new int[V][V];
for (int i = 0; i < V; i++)
for (int j = 0; j < V; j++)
graph[i][j] = scan.nextInt();
最佳答案
尝试
for (int i = 0; i < V; i++) {
System.out.println("Enter row " + (i+1) + "\n");
for (int j = 0; j < V; j++)
graph[i][j] = scan.nextInt();
}
关于java - 提示用户输入 N*N 数组的每一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34861604/