1.for(表达式1;表达式2;表达式3)
-
表达式1:1.执行初始部分,循环结构的初始部分,为循环变量赋初值。初始化只执行一次
-
表达式2:1.进行循环条件判断();
-
2.根据循环条件判断结果(true则执行循环体,false则退出循环)
2.for each 循环,遍历集合或者数组
语句:
for(元素类型 元素变量 : 遍历对象){
代码语句
}
介绍:
class ForEachTest
{
static void Main(string[] args)
{
int[] fibarray = new int[] { 0, 1, 1, 2, 3, 5, 8, 13 };
foreach (int element in fibarray)
{
System.Console.WriteLine(element);
}
System.Console.WriteLine();
执行结果:
0
1
1
2
3
5
8
13
3.forEach循环 + Lambda表达式
public class Test {
private static void printForEachLambda(List<String> list) {
System.out.println("-----forEach+Lambda开始-----");
list.forEach(str -> System.out.println(str));
System.out.println("-----forEach+Lambda结束-----");
}
public static void main(String[] args) {
// 新建List 输入三个值
List<String> list = new ArrayList();
list.add("第1个值");
list.add("第2个值");
list.add("第3个值");
// forEach+Lambda打印List中的值
printForEachLambda(list);
}
}