使用一系列数字填充二维数组

时间:2016-11-06 16:51:04

标签: arrays for-loop multidimensional-array nested-loops

我正在尝试创建一个2D数组,该数组在10行和5列的数组中填充2到100的偶数。

我创建了具有以下尺寸的数组:

    int[ ][ ] table = new int[10][5];

我还创建了以所需格式打印数组的方法:

for(int i=0;i<10;i++){ //for the rows
       for(int j=0;j<5;j++) { //for the columns 
        System.out.print(table[i][j] +k+ "\t");
      }
       System.out.println(""); 
     }       
    }

但是只打印这样就会以矩阵/表格格式提供50个零。

我的问题是:我需要使用哪种方法来相应地分配每个号码?
 我是否需要在主要方法之外添加其他方法?

我的输出应该是这样的:

2,4,6,8,10
12,14,16,18,20
22,24,26,28,30

直到100

1 个答案:

答案 0 :(得分:0)

试试这个(虽然不是100%的语法):

var view = UIView()
view.addSubview(UIView())
view.addSubview(UIButton())

for case let button as UIButton in view.subviews {
    print(button)
}

检查一下。不能保证它完美地工作,但这是主要的想法。