⑴ java中while(continue while)是什么意思
while(条件){
1)
//循环体
//开始一堆代码
2)
if(条件2)
continue;
3)
//
//这里又是一堆代码
}
这个是表示
在条件逻辑判断为“真”
时,循环体里的内容会一直执行。
而continue是用在(while、for)循环体里的,如果出现了continue,则表示,continue下面直到循环体结束都不会被执行了,直接跳到下次循环。以上面的为例子,如果
“条件2”
满足,则3)以后的语句不会被执行,而会直接到下次循环,从1)位置开始。
⑵ java中的while(true)语句的用法是什么
while(true)通常是用来以死循环的形式来处理异步信息的,结束死循环需要从内部打破。比如你kafka消息获取,数据不是立马回复的,同步程序需要死循环的形势来监听异步程序,直到获取到消息break或return;
⑶ java中while(!b)用法
while(!b)中如果b是真,”!b“就是假,那么就直接结束循环,如果b是假,那就进入循环,举例:
boolean b = false;
while(!b){//判断是否为真,为真进入循环
System.out.print(b);
b =true;//不设置为true,这个就是无限死循环
}
输出结果就是:true。
解释:while中的内容如果是真就会进入循环,如果是假那么会结束循环。