java中while(!b)用法

[复制链接]
查看11 | 回复4 | 2016-8-12 15:19:59 | 显示全部楼层 |阅读模式
while(!b)中如果b是真,”!b“就是假,那么就直接结束循环,如果b是假,那就进入循环,举例:boolean b = false;while(!b){//判断是否为真,为真进入循环System.out.print(b);b =true;//不设置为true,这个就是无限死循环}输出结果就是:true。解释:while中的内容如果是真就会进入循环,如果是假那么会结束循环。...
回复

使用道具 举报

千问 | 2016-8-12 15:19:59 | 显示全部楼层
如果就用while(true)的话就是明显的一个死循环,要想跳出则还要在其中做判断.相反则只要改变b的值就可以 了....
回复

使用道具 举报

千问 | 2016-8-12 15:19:59 | 显示全部楼层
可以在while中修改b为true那么循环就跳出了。直接true的话容易死循环的。...
回复

使用道具 举报

千问 | 2016-8-12 15:19:59 | 显示全部楼层
其实和这个确实没有什么区别boolean b = true;while(b){......}有些地方就是需要弄成死循环,Java中的线程处理函数run方法就是需要写成死循环的哦...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行