JAVA之for循环执行顺序附Demo

来源:互联网 发布:网络串口服务器 编辑:程序博客网 时间:2024/06/18 10:57

for循环作为java的基础语法,方便灵活,相信有很多人只知道它用来遍历数组,但是执行的顺序没人详细了解。
常用的用法:

for(i=1; i<=10; i++) {    语句; }
for(表达式1;表达式2;表达式3){    //循环体}

表达式1只在进入的时候执行,循环阶段只运行一次,直到for循环结束。
然后执行表达式2,表达式2为true时,执行循环体,循环体执行完之后再执行表达式3。
直到表达式2为false时,跳出for循环。

Demo:

package com.guide.init;public class Demo {    static boolean foo(char c) {        System.err.println(c);        return true;    }    public static void main(String[] args) {        int i = 0;        for (foo('a'); foo('b') && (i < 2); foo('c')) {            i++;            foo('d');        }    }}

运行结果:

abdcbdcb
0 0
原创粉丝点击