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