java中的while(true)语句的用法是什么

关于java中的while(true)的问题~

int i=0;
while(true){
i++;
System.out.print(i);
if(i==2){
break;
}
}
定义i的时候应该写在循环之外。你那种写法意思是说,每次进循环,i都重新赋值为0,i++之后是1,那就永远不可能等于2了,所以是死循环。但是如果这样写,你就没办法打印出0,可以把i赋值为-1
哈哈哈没想到我查while的资料还能帮人解答问题的

while(a.equals("o"))
把这里的o改为大写的O
就OK了,我刚试了

用法?问的好奇怪。while都是用来循环么。循环终止条件写true,这种情况,是需要在循环内主动终止循环的,要么使用return返回,要么使用break跳出循环。用在哪里呢?比如socket连接,服务端就需要一直等到客户端输入啊响应啊这么样的。还有很多其他的情况呢。需要你慢慢去发掘。

对于楼上那一大波乱哄哄的回答 我看了之后 眼睛一花 差点晕倒。那个一大串的那个回答,不知道从哪里复制过来的。

while(true)通常是用来以死循环的形式来处理异步信息的,结束死循环需要从内部打破。比如你kafka消息获取,数据不是立马回复的,同步程序需要死循环的形势来监听异步程序,直到获取到消息break或return;

无限循环
用于进行未知次数的循环,需要break来跳出

java中常见的死循环有有两种一个是for(;;)一个是while(true),补充,他们没有区别,用哪个都行。

while (condition) {

}

循环的。

java中的while(true)语句的用法是什么
答:用法?问的好奇怪。while都是用来循环么。循环终止条件写true,这种情况,是需要在循环内主动终止循环的,要么使用return返回,要么使用break跳出循环。用在哪里呢?比如socket连接,服务端就需要一直等到客户端输入啊响应啊这么样的。还有很多其他的情况呢。需要你慢慢去发掘。对于楼上那一大波乱哄哄的回答 ...

java程序求助 while (true) i = 0; while (!false) i = 0 解释一下为...
答:while()是如果括号内为真,就会执行i=0,只有当括号内为false时,循环才会停止;因为第一个为true,且不会变为false,所以会一直循环下去。同理,第二个的!false也就是true的意思了,所以一样的也是无限循环。如果你想终止循环的话,可以使用if语句。这些你理解了就好,理解了对于以后的编程都有帮...

java程序中如何为一个while(true)循环计时,超过一定时间比如10个小时就...
答:public void execute(int hour){long t1 = System.currentTimeMillis();while(true){long t2 = System.currentTimeMillis();if(t2-t1 > hour*60*60*1000){break;}else{//TODO your work}}}

JAVA中关于while循环的用法
答:1、while关键字的中文意思是“当……的时候”,也就是当条件成立时循环执行对应的代码。while语句是循环语句中基本的结构,语法格式比较简单。while语句语法格式:while(循环条件)循环体;为了结构清楚,并且使循环体部分可以书写多行代码,一般把循环体处理成代码块,则语法格式变为:while(循环条件){ ...

java,while(true),什么时候退出?
答:当你的程序走到return 的时候就退出了 return 就是直接跳出你的方法find()return 就直接跳出循环了 不论循环条件是否成立 for(int i = 0 ; i<1000000;i++){ if (i = 500 ) return ;} 当i = 500 是就会跳出for循环 一个方法中 看见return就结束呗 也就是说 一个方法如果没有选择语句...

java程序中如何为一个while(true)循环计时,超过一定时间比如10个小时就...
答:public void execute(int hour){long t1 = System.currentTimeMillis();while(true){long t2 = System.currentTimeMillis();if(t2-t1 > hour*60*60*1000){break;}else{//TODO your work}}}

while(true)什么意思
答:while(true)就是无限循环语句。因为括号中的条件为true,所以永远不会跳出循环,除非语句块中有break语句才都能跳出循环。while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出(而不是立即跳出循环)。while语句的一般表达式为:while(...

java语言中while中的执行return会使循环结束吗
答:会,不仅结束循环,方法也结束了

java中有什么循环吗?
答:Java中有三种主要的循环结构:1、while 循环 while是最基本的循环,它的结构为:while( 布尔表达式 ) { //循环内容} 只要布尔表达式为 true,循环就会一直执行下去。2、do…while 循环 对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。do…...

java thread while(true)什么意思
答:也就是说当程序执行到 while(true){ } 时循环条件永远为真,也就是所说的无限循环。这样用时必须在循环体重定义退出循环的语句,否则程序将陷入死循环!!

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网