導航:首頁 > 編程語言 > whiletruejava

whiletruejava

發布時間:2022-05-11 00:42:54

java,上圖,while(true)判斷的是什麼

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(true)是什麼意思

while(true)就是無限循環語句。因為括弧中的條件為true,所以永遠不會跳出循環,除非語句塊中有break語句才都能跳出循環。

while是計算機的一種基本循環模式。當滿足條件時進入循環,進入循環後,當條件不滿足時,執行完循環體內全部語句後再跳出(而不是立即跳出循環)。while語句的一般表達式為:while(表達式){循環體}。

(3)whiletruejava擴展閱讀:

while語句在各計算機語言中的具體語法:

1、Pascal

while <條件> do <語句>

意為當條件符合時,接著做下面的語句;不符合時,退出循環。

2、C

do <語句> while(<條件>);

while(<條件>) <語句>;

3、C++

while(<條件>) <語句>;

do <語句> while(<條件>);

4、Java

while(<條件>) {<語句;>}

do {<語句;>} while(<條件>);

二者的區別是do-while最少會被執行一次。

循環中可以使用continue結束當前循環,回到循環開始處開始下一次循環。也可以用break跳出整個循環。

5、javascript

JavaScript中while循環的目的是為了反復執行語句或代碼塊。

只要指定條件為true,循環就可以一直執行代碼塊。[1]

JavaScript中while循環的語法如下:

while (<條件>) {需執行的代碼 };

do {需執行的代碼 } while (<條件>);

注意:do...while 循環是 while 循環的變種。該循環程序在初次運行時會首先執行一遍其中的代碼,然後當指定的條件為 true 時,它會繼續這個循環。所以可以這么說,do...while 循環為執行至少一遍其中的代碼,即使條件為 false,因為其中的代碼執行後才會進行條件驗證。

6、php

while 循環是 php 中最簡單的循環類型。它和 C 語言中的 while 表現得一樣。語法如下:

while(expr){

statement

}

⑷ java 如何讓兩個while(true)同時循環

多線程是解法之一,另外可以把兩個循環合並,比如原來是
while(true)
{
Foo();
}
while(true)
{
Bar();
}
合並起來變成:
while(true)
{
Foo();
Bar();
}
當然這樣做假設Foo()和Bar()沒有依賴關系。

⑸ Java,上圖,while(true)判斷的是什麼

你好 while後面的括弧里放的就是判斷的條件(是一個布爾值),如果括弧里為true的,就執行;括弧里為false;就不執行。

⑹ java nio 方面的,我不明白while(true)表示什麼

while(true){},就是始終都會循環執行{}裡面的內容,除非遇到跳出。裡面if(r==-1){break;},就是跳出while循環,是跳出循環,不是跳出判斷。

⑺ java thread while(true)什麼意思

也就是說當程序執行到 while(true){ } 時循環條件永遠為真,也就是所說的無限循環。這樣用時必須在循環體重定義退出循環的語句,否則程序將陷入死循環!!

⑻ java 中while true為什麼是死循環

while(條件判斷){}//如果判斷的結果是真,那麼就執行,如果結果是假就停止循環
while(true){};//直接表明了結果是真,且一直是真,那麼就會一直循環

同理
while(1==1){};//1==1結果也一直是true, 所以也是死循環

⑼ java中的while(true)語句的用法是什麼

while(true)通常是用來以死循環的形式來處理非同步信息的,結束死循環需要從內部打破。比如你kafka消息獲取,數據不是立馬回復的,同步程序需要死循環的形勢來監聽非同步程序,直到獲取到消息break或return;

⑽ Java:while(1)、while(true)是一個意思嗎

java里while(1)應該是非法的,因為java強制要求while()裡面的條件表達式必須是boolean型,而不能是int。
C/C++里用while(1)是可以的,和while(true)等價。

閱讀全文

與whiletruejava相關的資料

熱點內容
管家婆輝煌2加密狗挪到另一台電腦 瀏覽:760
摩托車在哪裡app看考題 瀏覽:356
蘋果5app在哪裡設置 瀏覽:737
如何查看伺服器的磁碟使用 瀏覽:165
python蒙特卡洛模型投點圖 瀏覽:330
安卓手機屬於什麼介面 瀏覽:742
微信群推廣網站源碼 瀏覽:764
九江離鷹潭源碼 瀏覽:719
python可以當作函數的返回值 瀏覽:422
地鐵逃生體驗服怎麼進入安卓 瀏覽:833
齊魯工惠app的中獎記錄在哪裡 瀏覽:759
linuxkill命令詳解 瀏覽:103
dhcp伺服器動態分配地址 瀏覽:265
門禁卡加密了能破解嗎 瀏覽:215
在哪裡下載百度網盤app 瀏覽:917
伺服器要升級什麼意思 瀏覽:831
銀行還房貸解壓方法 瀏覽:702
伺服器主機辦公如何提速 瀏覽:920
cad列印為pdf 瀏覽:418
賣手錶的app哪裡可以賣 瀏覽:55