foreach语句
1.作用:foreach语句用于循环遍历数组或集合中的各个元素;
2.语法格式:
for(数据类型 变量:数组|集合)
{
//对迭代变量进行相应操作
}
3.备注:
- for后面括号中声明的变量,称为迭代变量,数据类型要与数组的数据类型一致,如int[]一维数组为int型,int[][]二维数组为int[]型;
- 迭代变量的值就是每一次for循环中对于数组元素的值,无法通过迭代变量改变数组元素的值;
- 二维数组需要foreach语句再次嵌套foreach语句才能取得二维数组各元素的值;
4.例子 ForeachDemo.java
public class ForeachDemo
{
public static void main(String[] args)
{
int[] intArray = new int[5];
for (int i = 0;i<intArray.length ;i++ )
{
intArray[i] = 2*i-1;
}
String[][] stringArray = {{"hello","world"},{"I","like","java"},{"I","like","computer","too"}};
//使用foreach语句遍历数组,迭代变量需要在for后的括号中声明
for (int i:intArray)
{
System.out.print(i + " ");
//试图修改intArray数组各元素的值为200
i = 200;
}
System.out.println();
System.out.println("intArray[3]=" + intArray[2]);
//对于二位数组,使用foreach语句需要嵌套
for (String[] s : stringArray)
{
for(String s1:s)
{
System.out.print(s1 + " ");
}
}
}
}
学无止境是一种态度,我对自己的要求太低了。

浙公网安备 33010602011771号