在Java中,如何使用for
和foreach
循环来显示数组中的元素?
此示例显示使用for
循环和foreach
循环的整数数组。
package com.yiibai;
public class UseForeachLoops {
public static void main(String[] args) {
int[] intary = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
forDisplay(intary);
foreachDisplay(intary);
}
// For循环
public static void forDisplay(int[] a) {
System.out.println("Display an array using for loop");
for (int i = 0; i < a.length; i++) {
System.out.print(a[i] + " ");
}
System.out.println();
}
// foreach循环
public static void foreachDisplay(int[] data) {
System.out.println("Display an array using for each loop");
for (int a : data) {
System.out.print(a + " ");
}
}
}
执行上面示例代码,得到以下结果 -
Display an array using for loop
1 2 3 4 5 6 7 8 9 10
Display an array using for each loop
1 2 3 4 5 6 7 8 9 10
示例-2
以下是Foreach
的另一个示例:
package com.yiibai;
import java.util.ArrayList;
public class UseForeachLoops2 {
public static void main(String args[]) {
ArrayList<String> list = new ArrayList<String>();
list.add("one");
list.add("two");
list.add("maxsu");
list.add("kobe");
list.add("Sukida");
for (String s : list) {
System.out.println(s);
}
}
}
执行上面示例代码,得到以下结果 -
one
two
maxsu
kobe
Sukida