for(①;②;③){
主体
}
for(初始条件;条件判断;条件改变){
主体
}
1、初始化①
2、运行②布尔值判断。
3、true进入主体,false循环结束。
4、如果进入主体,那么就③,条件改变。
5、重复2,
6、条件不满足,退出循环。
以下案例,for循环中,不只基本类型,还可以是函数。
注意:在条件改变的情况下,如果使用方法,那么一定要赋值给变量。
public class aaa
{
public static void main(String[] args)
{
for (int i = 0,j = 0;testJJ(j); j=testJ(j))
{
System.out.println(i+"*******"+j);
}
}
public static int testJ(int j){
j+=2;
return j;
}
public static boolean testJJ(int j){
boolean a=false;
if(j!=8)
a=true;
System.out.println(a);
return a;
}
}