二维数组的遍历

/**
* 遍历数组就是获取数组中的每个元素

一维数组就用 for循环

二维数组就用双for循环或者双foreach循环


* @author 冷夜雨花未眠 E-mail:787831425@qq.com
* @version 创建时间:2019年11月2日
*/
public class ArrayDemo4 {
  public static void main(String[] args) {
    char arr[][] = new char[4][];//申明一个二维数组,内部有4个一维字符数组
    arr[0] = new char[] { '春', '眠', '不', '觉', '晓', ',' };
    arr[1] = new char[] { '处', '处', '闻', '啼', '鸟', '。' };
    arr[2] = new char[] { '夜', '来', '风', '雨', '声', ',' };
    arr[3] = new char[] { '花', '落', '知', '多', '少', '。' };
    for (int i = 0; i < arr.length; i++) {
      for (int j = 0; j < arr[i].length; j++) {
        System.out.print(arr[i][j]);
      }
      System.out.println();
    }
    System.out.println("----上面是双for循环,下面是双foreach循环----");
    for (char a[] : arr) { // 二维数组的儿子是一维数组
      for (char b : a) { // 一维数组的儿子是字符char
        System.out.print(b);
      }
      System.out.println();//打印出一行,换行
    }
  }
}

输出:

春眠不觉晓,
处处闻啼鸟。
夜来风雨声,
花落知多少。
----上面是双for循环,下面是双foreach循环----
春眠不觉晓,
处处闻啼鸟。
夜来风雨声,
花落知多少。

posted @ 2019-11-08 09:49  冷夜雨花未眠  阅读(762)  评论(0)    收藏  举报