5 回答
TA贡献49条经验 获得超38个赞
while(没看懂while循环) { 看while循环; } 看下一个知识点;
()里面的表达式如果为真。比如 (1 == 1)的时候,就执行{}中的代码。执行完之后,再判断( )中的值是不是为真。如果还为真,就再执行{}中的代码。直到某次判断( )中的值不为真以后,就跳过{}继续往下执行,这个循环就算结束了。
上面这个例子。首先。判断,发现你没看懂,于是看。还没看懂,再看。。。很多次之后,你看懂了,就直接看下一个知识点了。
TA贡献3593条经验 获得超0个赞
TA贡献24条经验 获得超2个赞
这个主要是逻辑吧,你首先要确定条件,只有当它满足条件时才可以进入while循环内部,若不满足则直接跳过,如:
int num=50;
while(num>65){
//这里条件是num大于65时,才会输出及格
System.out.print("及格");
}
//而不满足条件则不进入
TA贡献5条经验 获得超4个赞
while(循环条件){
//循环语句
}
//下一条语句
析:当“循环条件”为真的话就进入循环,执行“循环语句”,为假的话就跳过while执行“下一条语句”
eg1:
boolean b = true;//int b=1;也有同样的结果,因为非0为真
while(b){
printf("我会一直循环");
}
printf("由于上面陷入死循环我并不会执行");//所以用while的时候一定注意不要死循环
eg2:
int b = 5;
while(b>1){
printf("由于b是大于1的,所以我会被执行");
}
printf("由于上面不是死循环所以上面执行完了之后会继续执行我");
eg3:
int b = 5;
while(b<1){
printf("由于b不是大于1的,所以我不会被执行");
}
printf("由于上面循环条件为假,所以跳过while循环来执行我");
注:多看例子,有疑问的话自己可以写个while程序去测试你的猜想,这样学得更快
- 5 回答
- 0 关注
- 2579 浏览
添加回答
举报