java中的while(true)语句的用法是什么
1、while都是用来循环么。循环终止条件写true,这种情况,是需要在循环内主动终止循环的,要么使用return返回,要么使用break跳出循环。用在哪里呢?比如socket连接,服务端就需要一直等到客户端输入啊响应啊这么样的。
2、while(true){},就是始终都会循环执行{}里面的内容,除非遇到跳出。里面if(r==-1){break;},就是跳出while循环,是跳出循环,不是跳出判断。
3、你好!int r = fcin.read(buffer);if (r == -1){ 从fcin中往buffer里读数据,当返回值r为-1时,代表fcin中已经读到结束或尾部,不能读出。返回值r为0或正数时,代表实际读出字节的数量。
4、也就是说当程序执行到 while(true){ } 时循环条件永远为真,也就是所说的无限循环。
5、while(true),就是无限循环。要么在循环体中有判断,并退出。要么就是自旋锁,有停止,唤醒的操作。
6、while关键字的中文意思是“当……的时候”,也就是当条件成立时循环执行对应的代码。while语句是循环语句中基本的结构,语法格式比较简单。
Java:while(1)、while(true)是一个意思吗?
1、java里while(1)应该是非法的,因为java强制要求while()里面的条件表达式必须是boolean型,而不能是int。C/C++里用while(1)是可以的,和while(true)等价。
2、是一样的,只要true在这个语言中存在,像C语言中是不存在true的,此时就不一样了。
3、就是永远循环的意思。while是当条件为真(就是为1)是执行{}中的指令,而这条指令{}为空,就是什么都不执行,而条件永远为真,所以程序就一直在这里执行,不向下走了。
4、while(true)是一个无限循环,表示一直为真。()里的是while的条件,true则表明条件一直为真,则while循环一直执行,为无限循环。举例:while(1),1在C语言中表示真,则:while(1)无限循环。
5、while有2个意思。第一个意思,表示“当…的时候”。例如:What were you doing while the rainstorm was coming?第二个意思,表示轻微的转折,表示“然而”。
6、while关键字的中文意思是“当……的时候”,也就是当条件成立时循环执行对应的代码。while语句是循环语句中基本的结构,语法格式比较简单。
Java,上图,while(true)判断的是什么?
1、你好!int r = fcin.read(buffer);if (r == -1){ 从fcin中往buffer里读数据,当返回值r为-1时,代表fcin中已经读到结束或尾部,不能读出。返回值r为0或正数时,代表实际读出字节的数量。
2、while(true){},就是始终都会循环执行{}里面的内容,除非遇到跳出。里面if(r==-1){break;},就是跳出while循环,是跳出循环,不是跳出判断。
3、while(true)是一个无限循环,表示一直为真。()里的是while的条件,true则表明条件一直为真,则while循环一直执行,为无限循环。举例:while(1),1在C语言中表示真,则:while(1)无限循环。