java中、for循环里面的三个表达式到底代表什么啊、什么循环变量初始值啊、不要用百度上搜索的来回我啊...

2020-10-12 教育 200阅读

1、java中,for循环的格式一般如下几种

for(语句1;条件;语句2)
{
//语句1,2,就是正常的语句,条件语句是需要循环执行下去必须符合的条件,
//条件句可以为空,不写就等同于true
//{}内就是等待执行的语句,也叫循环体
}
/**
例如:
**/
/**
1、
**/
for(int i=0;i{
//语句1定义了一个循环变量i,初值为0 ,条件就是判断它是否//如果是,
system.out.println(i);
}
//执行结果就是输出0-(n-1)
/**对于边界值,当i==n-1,也就是i仍此时i==n了,再去判断i**/
 
/**
2、
**/
        int i=0;//i初值为0
for(;;){//三句语句都空是可以的,就是无条件执行循环
System.out.println(i);
if (i==10) {
break;//i==10就跳出循环,break就结束循环
}else {//否则i++
i++;
}
}
这段代码就是输出0-10
/**
3、
**/
                int i=0;
for(;true;System.out.println("#")){//第三个语句里,写一句输出
System.out.println(i);
if (i==10) {
break;
}else {
i++;
}
}
/**
上述代码运行的时候就会有先输出0,在输出#,就是执行的时候,
判断了条件语句,如果符合立刻执行循环体,执行完回来再执行的条件语句后面的语句,
这样,基本对for的执行逻辑就能理解了。
**/

例2图:

例3图:

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com