用二重循环求出二维数组b所有元素的和: 
     int[][] b={{11},{21,22},{31,32,33}}求大家给个思路...

解决方案 »

  1.   

    int sum =0;
    int[][] b={{11},{21,22},{31,32,33}} ;
    for(int i=0;i<b.lengh;i++)
        for(int j=0;j<b[i].length;j++)
            sum+=b[i][j];
    System.out.println(sum);
    //以上代码仅供参考,未做测试。
      

  2.   

    学了Java就要把它用起来,这里是for-each在二维数组中的用法
    public static void main( String[] args )
    {
    int[][] b = { { 11 }, { 21, 22 }, { 31, 32, 33 } };
    int sum = 0;
    for ( int[] is : b )
    {
    for ( int i : is )
    {
    sum += i;
    }
    }
    System.out.println( sum );
    }
      

  3.   


      for ( int[] is : b )
    和for ( int i : is )怎么理解哦..
      

  4.   


    int sum = 0;
    int[][] b={{11},{21,22},{31,32,33}} ;
    for(int i=0;i<b.lengh;i++){
    for(int j=0;j<b[i].length;j++)
    sum += b[i][j];
    }
    System.out.println("Sum:" + sum);