java for 解决什么问题

Python013

java for 解决什么问题,第1张

1.使用for循环遍历Map类型

2.用for遍历数组的时候,用冒号for循环和传统for循环的时候,用的临时变量有一个区别

如下,用:循环的时候,如果临时变量在for外部定义,会报错

而用传统的for循环却可以在外部声明

循环的时候先调用foo('A')输出A

然后看条件调用foo('B')输出B

并且满足了i<2

所以执行循环体内部的

就是i++

调用foo('D')输出D

下一步执行foo('C')输出C

因为满足循环条件,所以继续执行foo('B')&&(i=1)<2,输出B,满足条件再次进入循环i++

调用foo('D')输出D,接着执行foo('C'),然后再判断条件foo('B')输出B&&(i=2)<2不成立

循环退出。输出结果为ABDCBDCB

for(int

i=0i<2i++)和这个对比一下就能看出来了,就是循环顺序的问题。