while(true)何时跳出循环?

来自:    更新日期:早些时候
java,while(true),什么时候退出?~

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

1.
很明确的讲,本质上之所以不是死循环,是因为读取文件至结尾后,继续读取出现异常,从而跳出了while循环。
2.
这是一个很不正规的退出循环的做法。

while(true)是不会跳出循环的。在while中括号里为一个条件值,只有当条件为真的时候,会执行这条语句,直到条件为false的时候,则会跳出该循环语句。而在这里括号里的值为true,也就意味着会一直执行该条语句。

除了while是循环语句外,还有do...while 、 while...do。

扩展资料

while语句的一般表达式为:while(表达式){循环体}。

典型循环:

WHILE <条件>

<语句体>

end while

do while <条件>

<语句体>

语法:

Pascal:

while <条件> do <语句>

意为当条件符合时,接着做下面的语句;不符合时,退出循环。

C++:

while(<条件>) <语句>。

do <语句> while(<条件>)。

Java:

while(<条件>) {<语句>}。

do {<语句>} while(<条件>)。

二者的区别是do-while最少会被执行一次。

循环中可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环。

javascript:

JavaScript中while循环的目的是为了反复执行语句或代码块。

只要指定条件为true,循环就可以一直执行代码块。 

JavaScript中while循环的语法如下:

while (<条件>) {需执行的代码 }。

do {需执行的代码 } while (<条件>)。

注意:do...while 循环是 while 循环的变种。该循环程序在初次运行时会首先执行一遍其中的代码,然后当指定的条件为 true 时,它会继续这个循环。

所以可以这么说,do...while 循环为执行至少一遍其中的代码,即使条件为 false,因为其中的代码执行后才会进行条件验证。

PHP:

while 循环是 php 中最简单的循环类型。它和 C 语言中的 while 表现得一样。语法如下:

while(expr){

statement

}

参考资料来自:百度百科-while



socket一直接收不到数据,又没有超时监测,就等远程服务器什么时候强制关闭socket了,你这个方法应该就异常了。

这样写是跳不出循环的,while (true)本来就是个死循环,如果想跳出循环,那你就要判断,当满足一个条件的时候break

while(true){}
如果只是这样的话会一直在循环里面,需要手动判断条件跳出,看你想要怎么样了
if(条件达成)
{
break;
}

你这个写法。。永远不会。。
因为条件意志是true 当条件为false的时候才会


while(true)何时跳出循环?视频

相关评论:
  • 18782144099while循环只能用来实现无限循环的编程,对吗
    劳严味1、这句话是正确的,创建无限循环可以用while(1)或while(True)开头。2、while(true)是一个无限循环,表示一直为真。()里的是while的条件,true则表明条件一直为真,则while循环一直执行,为无限循环。举例:while(1),1在C语言中表示真,则:while(1)无限循环。3、while(true)就是无限循环...

  • 18782144099while( ) {} 的用法???
    劳严味是“true”永远执行,只要在()内的语句、变量为true是就会执行{}里的语句,除非用break跳出。如果出现()内永远都是true则会陷入无限循环,可能会导致浏览者死机。

  • 18782144099while循环 跳出的条件
    劳严味while 是一个循环体,退出循环体的方法有:1、循环体条件 不成立,如:while( a>0); 当 a≤0 的时候,条件 a>0不成立,while 循环结束,退出 while 循环。2、在循环体内使用无条件跳出语句(break),如 while(1){if(b>5)break;}当 b>5 的时候,程序执行 break ,跳出 while 循环体,...

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

  • 18782144099VBA中While为TRUE时,如何跳出循环?
    劳严味使用goto语句,例:如果符合条件跳到标签aaa while i<100 i=i+1 if i>=20 then goto aaa wend aaa: msgbox "i>=20"

  • 18782144099while(!n)
    劳严味1、while()循环里面的表达式必须为真(true)即不等于0是进入循环;如n=0,取非(!)则为真,进入循环;2、进入循环后,当不满足while条件时退出循环,即while循环内部改变n的值,使n变为非0,则再次判断循环条件时就不进入循环;3,while循环内有break语句,则跳出while循环;希望我的回答对楼主有...

  • 18782144099java中如果返回类型是int的话用while(true)是不是就不用结束条件了...
    劳严味可以这么考虑!不是你的while(true){}如果在整个方法中你没有用到break那么你的while就是死循环,你说的返回int类型应该和你的while语句毫无关系。如果你想更好的解答,请将你的代码贴出来,谢谢

  • 18782144099C语言中while和if的嵌套
    劳严味相当于 while(表达式1){ if(表达式2){ 表达式3;} else { 表达式4;} } 首先进行 表达式1 判断,true,跳到if语句,否则退出。上面while为true,进行表达式2判断,1.为true 运行表达式3,之后在跳到while那 再 判断 2.为false运行表达式4,之后在跳到while那再判断 ...

  • 18782144099java 一个while死循环,按回车键跳出怎么写,有点像抽一个幸运号码_百度...
    劳严味while(true){ \/\/产生随机数 Random r = new Random();System.err.println(r.nextInt(33));\/\/回车按下跳出,不按就继续循环。if(){ break;\/\/break;即跳出循环 } }

  • 18782144099c++中while(true)是什么意思
    劳严味就是指无限循环.如果不在循环内部设置语句跳出,循环会一直执行下去.while(true){ \/\/your operations }\/\/不断重复执行大括号内部的语句 因为while语句是通过判断括号内表达式的返回值来控制循环的起停的:表达式的返回值非0,循环继续 表达式的返回值为0,循环结束 可以用如下语句跳出循环:break;

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网