这段代码,每一行的详细解释

img


这段代码,每一行的详细解释
这段代码,每一行的详细解释
这段代码,每一行的详细解释

详细注释如下:

public class Tautog {                     // 定义类Tautog
  public static void main(Stringl args) { // 类的main方法,运行的方法
    int arr2[][]={{4,3},{1,2}};           // 定义二维数组arr2并赋值
    System.out.println("数组中的元素是:);  // 输出提示
    int i=0;                             // 定义变量i
    for (int x[] : arr2){                // 遍历数组arr2的元素数组x
      i++;                               // 变量i自增
      int j= 0;                          // 定义变量j
      for (int e : x){                  // 遍历数组x的元素e
        j++;                            // 变量j自增
        if(i == arr2.length && j == x.length){// 判断如果是最后一个元素
          System.out.print(e);          // 输出二维数组最后一个元素
        } else {                         // 否则 
          // 如果不是二维数组中的最后一个元素
          System.out.print(e+"、");      // 输出二维数组非最后一个元素加上顿号、
        }
      }
    }
  }

就是定义了一个二维数组,然后双循环输出二维数组中的每个元素,每个元素之间用逗号分隔
双循环就是逐行逐列遍历每个元素,然后逐个元素输出。if语句判断元素是否为整个二维数组的最后一个元素,是的话只需要输出元素值,后面不需要加逗号,因为是最后一个元素了;否则每个元素输出后,后面加一个逗号分隔