开发者社区> 问答> 正文

如何填充二维数组

好的,所以我是2D数组的新手,我正在尝试填充尺寸为3x5的2d数组。我要使数字1-15填充数组,并且如果尺寸发生变化(如6x7),则用数字1-42填充它。任何帮助,将不胜感激。对于填充,我需要一个嵌套的for循环并打印出来,我需要为每个循环使用一个嵌套。

问题来源:Stack Overflow

展开
收起
montos 2020-03-26 22:36:52 395 0
1 条回答
写回答
取消 提交回答
  • 这样的事情可以解决问题。

     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

    2020-03-26 22:37:32
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载