Java 我能';t向数组中输入值 扫描仪输入=新扫描仪(System.in); System.out.println(“您需要什么尺寸”); int z=input.nextInt(); int y=input.nextInt(); int[]x=新的int[z][y]; 对于(int i=0;i
而言,这是因为您为数组分配的内存较少。这是因为您为数组分配的内存较少。这是因为您为数组分配的内存较少。这是因为您为数组分配的内存较少。数组从Java 我能';t向数组中输入值 扫描仪输入=新扫描仪(System.in); System.out.println(“您需要什么尺寸”); int z=input.nextInt(); int y=input.nextInt(); int[]x=新的int[z][y]; 对于(int i=0;i,java,Java,而言,这是因为您为数组分配的内存较少。这是因为您为数组分配的内存较少。这是因为您为数组分配的内存较少。这是因为您为数组分配的内存较少。数组从0开始。您需要的内存少于,而不是等于。更改 Scanner input = new Scanner(System.in); System.out.println("What dimensions do you need"); int z = input.nextInt(); int y = input.nextInt(); i
0
开始。您需要的内存少于,而不是等于。更改
Scanner input = new Scanner(System.in);
System.out.println("What dimensions do you need");
int z = input.nextInt();
int y = input.nextInt();
int[][] x = new int[z][y];
for (int i = 0; i <= z; i++) {
for (int j = 0; j <= y; j++) {
System.out.println("What number do you want in " + i + " , "
+ j);
x[i][j] = input.nextInt();
}
}
for(int i=0;i数组从0
开始。您需要小于,而不是小于等于。更改
Scanner input = new Scanner(System.in);
System.out.println("What dimensions do you need");
int z = input.nextInt();
int y = input.nextInt();
int[][] x = new int[z][y];
for (int i = 0; i <= z; i++) {
for (int j = 0; j <= y; j++) {
System.out.println("What number do you want in " + i + " , "
+ j);
x[i][j] = input.nextInt();
}
}
for(int i=0;i数组从0
开始。您需要小于,而不是小于等于。更改
Scanner input = new Scanner(System.in);
System.out.println("What dimensions do you need");
int z = input.nextInt();
int y = input.nextInt();
int[][] x = new int[z][y];
for (int i = 0; i <= z; i++) {
for (int j = 0; j <= y; j++) {
System.out.println("What number do you want in " + i + " , "
+ j);
x[i][j] = input.nextInt();
}
}
for(int i=0;i数组从0
开始。您需要小于,而不是小于等于。更改
Scanner input = new Scanner(System.in);
System.out.println("What dimensions do you need");
int z = input.nextInt();
int y = input.nextInt();
int[][] x = new int[z][y];
for (int i = 0; i <= z; i++) {
for (int j = 0; j <= y; j++) {
System.out.println("What number do you want in " + i + " , "
+ j);
x[i][j] = input.nextInt();
}
}
for(int i=0;i查看for循环:
for (int i = 0; i < z; i++) {
for (int j = 0; j < y; j++) {
for(int i=0;i查看for循环:
for (int i = 0; i < z; i++) {
for (int j = 0; j < y; j++) {
for(int i=0;i查看for循环:
for (int i = 0; i < z; i++) {
for (int j = 0; j < y; j++) {
for(int i=0;i查看for循环:
for (int i = 0; i < z; i++) {
for (int j = 0; j < y; j++) {
大多数编程语言中的for(int i=0;i数组都有基于0
的索引
这意味着int[+a=newint[2]
在索引0和1处有两个元素。因此a[0]
是一个有效索引,a[1]
也是有效的,但a[2]
不是。此外,这意味着当你在数组上迭代时,你不需要使用大多数编程语言中的数组都有0
索引
这意味着int[+a=newint[2]
在索引0和1处有两个元素。因此a[0]
是一个有效索引,a[1]
也是有效的,但a[2]
不是。此外,这意味着当你在数组上迭代时,你不需要使用大多数编程语言中的数组都有0
索引
这意味着int[+a=newint[2]
在索引0和1处有两个元素。因此a[0]
是一个有效索引,a[1]
也是有效的,但a[2]
不是。此外,这意味着当你在数组上迭代时,你不需要使用大多数编程语言中的数组都有0
索引
这意味着int[+a=new int[2]
在索引0和1处有两个元素。因此a[0]
是一个有效的索引,a[1]
也是有效的,但a[2]
不是。此外,这意味着当你在数组上迭代时,你不需要使用当它停止时是否会给你一个错误?试着搜索它(无论是在本网站上还是在谷歌上)。另外,在你的for循环中,你不想要i
?可能重复给高代表性用户的注释:我相信你知道这个问题已经在这个网站上被反复询问和回答。请投票以重复方式关闭,而不是发布另一个回答说同样的话。它停止时是否会给你一个错误?尝试搜索f或者(无论是在这个网站上还是在谷歌上)。另外,在你的for循环中,你不想要i
?可能重复给高代表性用户的注释:我相信你知道这个问题已经在这个网站上被反复询问和回答。请投票以重复方式关闭,而不是发布另一个回答说同样的话。它停止时是否会给你一个错误?尝试搜索f或者(无论是在这个网站上还是在谷歌上)。另外,在你的for循环中,你不想要i
?可能重复给高代表性用户的注释:我相信你知道这个问题已经在这个网站上被反复询问和回答。请投票以重复方式关闭,而不是发布另一个回答说同样的话。它停止时是否会给你一个错误?尝试搜索f还有,在你的循环中,你不想要i
?可能重复给高代表性用户的提示:我相信你知道这个问题在这个网站上被反复询问和回答。请投票以重复的形式结束,而不是发布另一个回答说同样的话。