好的,所以我是2D数组的新手,我正在尝试填充尺寸为3x5的2d数组。我要使数字1-15填充数组,并且如果尺寸发生变化(如6x7),则用数字1-42填充它。任何帮助,将不胜感激。对于填充,我需要一个嵌套的for循环并打印出来,我需要为每个循环使用一个嵌套。
问题来源:Stack Overflow
这样的事情可以解决问题。
int nRow = 3;
int nCol = 5;
int [][] myArr = new int [nRow][nCol]; //Can replace this with input from user.
int counter = 1; //Our counter
for(int i = 0; i < nRow; i++){ //ROW
for(int j = 0; j < nCol; j++){ //COL
myArr[i][j] = counter;
counter = counter + 1;
}
}
输出->
1,2,3,4,5,
6,7,8,9,10,
11,12,13,14,15
回答来源:Stack Overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。