欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

i循環和for

錢衛國2年前25瀏覽0評論

i循環和for?

1、for循環經常用來遍歷數組,通過計數器可以根據索引來訪問數組的每個元素:

但是這個方式只是遍歷數組的索引,如果想得到這個元素的值的大小,還需要通過索引對應讀取這個元素的值

int[] ns = { 1, 4, 9, 16, 25 };

for (int i=0; i<ns.length; i++) { //遍歷索引i

System.out.println(ns[i]); //通過索引i讀取數組的值 n[i]

}

2、java提供的for each循環可以更簡單地遍歷數組

public class Main {

public static void main(String[] args) {

int[] ns = { 1, 4, 9, 16, 25 };

for (int n : ns) {

System.out.println(n);

}

}

}

區別:和for循環相比,for each循環的變量n不再是計數器,而是直接對應到數組的每個元素。for each循環的寫法也更簡潔。但是,for each循環無法指定遍歷順序,也無法獲取數組的索引。

除了數組外,for each循環能夠遍歷所有“可迭代”的數據類型,包括List、Map等。