黑马程序员技术交流社区

标题: if 和 while [打印本页]

作者: 永恒星空    时间: 2014-8-13 12:45
标题: if 和 while
看到毕老师讲多线程用的基本都是while了,if 不能代替while吗?
作者: 光头强    时间: 2014-8-13 12:54
while是多次判断,  而if值判断一次,,视频里有讲的啊
作者: @for    时间: 2014-8-13 12:54
if单次判断,while一直不断判断,如果只用if的话容易出现安全问题
作者: liqiaohui    时间: 2014-8-13 13:01
我也有这个疑问   感谢楼上的回答:)
作者: 杨庆雷    时间: 2014-8-13 13:54
本帖最后由 杨庆雷 于 2014-8-13 13:56 编辑

不能,if只判断一次while会判断多次,直到不满足条件为止
作者: 董帅军    时间: 2014-8-13 17:27
其实吧,我感觉看个人习惯了啊
作者: dftgg    时间: 2014-8-13 19:14
while循环 在不确定循环次数 知道循环结束条件时使用
for循环  在知道循环结束条件使用
作者: 心之信子    时间: 2014-8-13 20:31
if 用于判断单次
while 用于判断循环
作者: 唐覃利    时间: 2014-8-13 20:34
老师喜欢 哈哈
作者: 南国    时间: 2014-8-13 20:53
一次循环与多次的区别
作者: 柠萌不    时间: 2014-8-13 21:31
当需要重复判断的时候,你用if...用了就知道啦!
作者: 李章敏    时间: 2014-8-13 21:35
while 用于多次循环                                       
作者: 晓风    时间: 2014-8-13 21:50
if只判断一次,如果是多个线程来执行同一段代码,则第一个线程进来判断了锁,而下一个线程进来就不会在判断了。while是保证所有的线程操作时都必须判断锁。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2