for(){...} {#for()%7B%E2%80%A6%7D}
- 语法:
括号中为计数器,这个案例中计数器变量i为5,在不大于5的情况下执行代码块,执行完毕后i=i+1。
for(i=1,i<5,i++){
//若满足条件,则执行此部分内容,若不满足则跳出循环。
`}`
先判断,再执行,再修改条件。
foreach {#foreach}
- 语法:
for (声明语句 : 表达式) {
//内容
`}`
实例:
int[] age = {1,5,10,15};
for (int i : age) {
System.out.println(i);
`}`
经常的,foreach可以用来遍历数组
while(){...} {#while()%7B%E2%80%A6%7D}
- 语法:
while(条件语句){
//内容
//[条件控制语句]
`}`
先判断,再执行。
do{...}while() {#do%7B%E2%80%A6%7Dwhile()}
- 语法:
do{
//内容
//[条件控制语句]
`}while(条件语句)`
先执行一次,再判断。
总结 {#%E6%80%BB%E7%BB%93}
do...while是至少会执行一次然后再进行判断,而for和while都是先判断再执行。for和while的区别在于,for循环再结束后条件变量将不可访问,会从内存中被释放,而while不会。
本博文由Alng个人博客撰写,转载请声明出处