欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java里面的for循环执行的顺序

程序员文章站 2024-03-25 16:37:46
...

今天偶然在网上看到一道面试题:

public class test {
	public  static void main(String[] args){
	for(foo("A");foo("B")&&i<4;foo("C")){
		i++;
		foo("D");
}
}
	public static foo(char a){
		System.out.print(a);
		return true;
}
}

问输出结果是?
foo("A")只在for循环初始化一次
foo("B")每次都执行,foo("C")则在每次循环体内执行结束后最后运行