黑马程序员技术交流社区
标题:
一个while循环的小问题,看过毕老师的视频的看过来
[打印本页]
作者:
牵手相伴
时间:
2014-6-22 23:53
标题:
一个while循环的小问题,看过毕老师的视频的看过来
while(flag)
try{this.wait;}catch(Exception e){} //t1 t2两个线程
毕老师视频里面的,多线程里面的全部等待问题。一开始用的判断是if ,这时候说只判断了一次。为什么改了while就会判断多次。不是一样要按着程序顺序走下去,然后才会再判断吗,为什么换成while程序就不向下执行了,而要返回来判断while呢
作者:
静丶
时间:
2014-6-23 00:27
while是循环语句~
作者:
lvc
时间:
2014-6-23 02:21
while(flag)
{
需要执行的代码
}
复制代码
while是循环语句,当flag变量的值是true时执行循环里的代码直到flag的值被改变成flase才结束。或者用
break(结束循环) 或continue(结束当次循环)来结束循环。当变量flag的值是false时不会执行括号里的代码。
作者:
冯云飞
时间:
2014-6-23 07:50
while是一循环语句。。 亲 你搞什么飞机呢
作者:
初升的晨曦
时间:
2014-6-23 08:58
while是循环代码.它后面的小括号里的条件为true时,就运行循环体里的代码块.运行结束后,再回来判断,直到条件判断为false时.就不再执行代码块了.而是程序向下执行...再强调一下.while是循环,就像车轱辘一样,踩油门就一直转.直到踩煞车就停止了. 我也是菜鸟,新手.我是这么理解的.
作者:
wyg129911
时间:
2014-6-23 13:38
if是条件选择判断,并且只会判断一次,结果是执行与不执行
作者:
wyg129911
时间:
2014-6-23 13:41
而while是循环,而且是先判断再循环,相当于执行循环与不执行循环,根据while后的表达式真假来确定,真就继续循环,假就结束循环 走while{}下的代码
作者:
Piston
时间:
2014-6-24 15:15
先判断 后走 流程,有几种用法。
作者:
MVP1213
时间:
2014-6-24 16:24
if只能判断一次。while是个循环语句
作者:
相濡、彼岸
时间:
2014-6-24 22:04
老师把while的一对大括号省略了,把{}加上以后,就能看明白了!
作者:
導ぷ仙″兲蕐
时间:
2014-6-24 22:15
满足括号里的条件便一直循环执行大括号中的语句
作者:
我是main
时间:
2014-6-25 07:48
亲 循环语句啊 在flag没变成 false之前 会一直执行下去!
作者:
More
时间:
2014-6-25 08:13
循环语句当然执行多次
作者:
龙飞九天
时间:
2014-6-26 09:21
while是循环语句,只要while循环后面括号里的循环条件为true,就会一直执行下去。跳出循环可以用break语句。
作者:
luoyang316
时间:
2014-6-27 22:54
循环语句要有结束条件,判断语句基本执行完了就结束了
作者:
喻永星
时间:
2014-6-28 13:34
while能做的if 和do while,都能做,用for最好,用完就垃圾回收
作者:
陈永赛
时间:
2014-8-11 18:13
我也是在这里跟楼主一样有点小纠结,t1和t2,不是已经进入while里面后,CPU才冻结的了么,解冻后为什么还要判断while语句的真假呢?
作者:
relive
时间:
2014-8-11 21:46
水一下吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2