Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JAVA中使用2D数组从用户获取多个输入?_Java_Input - Fatal编程技术网

如何在JAVA中使用2D数组从用户获取多个输入?

如何在JAVA中使用2D数组从用户获取多个输入?,java,input,Java,Input,在完成一个问题时,我遇到了一个问题,每当用户提供3个以上的输入时,就会出现运行时错误。下面给出了5条输入线的示例 输入: 2.5 5.1 2.1 3.1 11 4.1 第一行中的“5”是测试用例的数量 我的代码只运行前3行输入,我希望任何人都能帮助我识别代码中的问题,以便它适用于用户给定的任意数量的输入行。 import java.util.Scanner; 公开课考试{ 公共静态void main(字符串[]args){ 扫描器机器人=新扫描器(System.in); int num=robo

在完成一个问题时,我遇到了一个问题,每当用户提供3个以上的输入时,就会出现运行时错误。下面给出了5条输入线的示例

输入:

2.5

5.1

2.1

3.1

11

4.1

第一行中的“5”是测试用例的数量

我的代码只运行前3行输入,我希望任何人都能帮助我识别代码中的问题,以便它适用于用户给定的任意数量的输入行。
import java.util.Scanner;
公开课考试{
公共静态void main(字符串[]args){
扫描器机器人=新扫描器(System.in);
int num=robo.nextInt();
int数组[][]=新的int[5][2];

对于(int i=0;i我想我看到了你的问题:

在此循环中:

for(int i=0;i<array.length;i++){

  for(int j=0;j<array.length;j++){

    array[i][j]=robo.nextInt();
  }

}

for(int i=0;i我想我看到了你的问题:

在此循环中:

for(int i=0;i<array.length;i++){

  for(int j=0;j<array.length;j++){

    array[i][j]=robo.nextInt();
  }

}

for(int i=0;iso这意味着J循环将运行到2?两个循环都将从0运行到用户输入的数字。一旦J大于2,就会出现异常。这意味着J循环将运行到2?两个循环都将从0运行到用户输入的数字。一旦J大于2,就会出现异常。