⑴ java中的while(true)語句的用法是什麼
while(true)通常是用來以死循環的形式來處理非同步信息的,結束死循環需要從內部打破。比如你kafka消息獲取,數據不是立馬回復的,同步程序需要死循環的形勢來監聽非同步程序,直到獲取到消息break或return;
⑵ java中一個完整的while語句包含幾部分內容
正常的話是這樣的,應該說是三個部分
int
i=5;//定義局部變數
while(i<5){//判斷是否繼續循環
//操作;
i++;//改變局部變數的值(防止死循環)
}
⑶ java中while的循環怎麼使用
1、while關鍵字的中文意思是「當……的時候」,也就是當條件成立時循環執行對應的代碼。while語句是循環語句中基本的結構,語法格式比較簡單。
while語句語法格式:
while(循環條件)
循環體;
為了結構清楚,並且使循環體部分可以書寫多行代碼,一般把循環體處理成代碼塊,則語法格式變為:
while(循環條件){
循環體;
}
語法說明:和if語句類似,如果不是用代碼塊的結構,則只有while後面的第一個語句是循環體語句。在該語法中,要求循環條件的類型為boolean類型,指循環成立的條件,循環體部分則是需要重復執行的代碼。
執行流程:在執行while語句時,首先判斷循環條件,如果循環條件為false,則直接執行while語句後續的代碼,如果循環條件為true,則執行循環體代碼,然後再判斷循環條件,一直到循環條件不成立為止。
下面結合具體的示例來演示一下while語句的基本使用。首先我們來實現一個無限循環,也稱死循環,具體代碼如下:
while(true){
System.out.println(『a』);
}
⑷ java中while的用法
while一般用於
不清楚需要循環多少次的情況下
while(true){
//循環條件中直接為TRUE
//循環內容
if(符合某條件){
//直到符合條件後跳出本循環
否則一直循環下去
break;
}
}
⑸ java語言中,while 與 dowhile 語句的區別是什麼
問題闡述
在 Java 中,有兩個帶有 while 關鍵字的循環語句,即 while 和 do?while 語句,那麼這兩個循環語句的區別是什麼?
昆明北大青鳥java培訓專家解答
while 循環語句會先判斷循環條件,如果條件滿足就執行循環,否則退出循環;而do?while循環語句會先執行一次循環,然後再判斷循環條件是否滿足(也就是說,即使循環條件一次都沒有滿足,do?while 循環語句的循環體也會執行一遍)。這就是兩者的本質區別。例如下面的兩段代碼,當 x 為 0 時,第一段代碼將什麼都不輸出,而第二段代碼將輸出「x=0」
專家點評
循環語句中有兩個使用 while 關鍵字的循環,分別是 while 與 do?while 語句。雖然名稱類似並且都是循環語句,但是細微的差別還是要注意並且牢記的。
⑹ java中while循環
public static void main(String[] args) {
int i = 0;
int sum = 0;
while(i <= 100) {
if(i%2 == 0) {
sum = sum + i;
}
i = i+2;
}
System.out.println(sum);
}
記得雙擊么么噠,哈哈
⑺ java中while的用法是什麼
while一般用於 不清楚需要循環多少次的情況下
while(true){ //循環條件中直接為TRUE
//循環內容
if(符合某條件){ //直到符合條件後跳出本循環 否則一直循環下去
break;
}
}
⑻ java中while的用法
從一道高考題綜述while的用法
先看下面一道高考題:
-I\」m going to the post office.
-________you\」re there, can you get me some stamps?
A. As B. While C. Because D. If
對連詞的用法考查在每年高考題中均有涉及。Because引導原因狀語從句, If引導條件狀語從句,按題干提供的情景均不可取。While和As都能引導時間狀語從句,極易混淆。As一般強調主句謂語動詞與從句謂語動詞動作的同時性,而While除可表示同時性外,還含有一個動作在另一個動作正在進行或持續過程中的某一時刻發生。再從題干所提供的情景判斷,就可知道B為最佳答案。
while的用法可從下述幾點理解與運用。
一、while意為\"當......時候\",指一段時間,不能用來表示一個時間點。
While the discussion was still going on, George came in. 當討論還在進行時,喬治走了進來。
二、while意為\"而;然而\",表示轉折。
There\」re plenty of rain in the southeast, while there\」s little in the northeast. 東南部雨量充足,而西北部則很少下雨。
三、while意為\"雖然;盡管\",表示讓步。
While I admit his good points, I can see his shortcomings. 盡管我承認他的優點,但我還是能看到他的缺點。
四、while意為\"只要\",表示條件。
We can surely overcome these difficulties while we are closely united. 只要我們緊密地團結一致,一定能克服這些困難。
五、while從句中的省略。
當while從句中的主語與主句的主語一致,且含有be的某種形式時,從句中的主語連同be可同時省略。
While listening to the radio, she fell asleep. 她在聽收音機時睡著了。
While in London, he studied music and painting. 在倫敦時,他學習音樂和繪畫。
六、while可用作名詞,意為\"一會兒;一段時間\"。
作名詞用時,主要用於短語中: after a while \"過了一會兒\"; all the while \"一直,始終\"; a short / little while ago \"剛才\"; once in a while \"偶爾,間或\"; wait / rest(for) a while \"等 / 休息一會兒\"。
I haven\」t seen her for a long while.我好久沒有看見她了。
Where have you been all this while?這一陣子你到哪去了?
He usually goes to work by bike, but once in a while he goes by bus. 他通常騎自行車上班,但偶爾也乘公共汽車。
I looked everywhere for the letter, but it was in my pocket all the while. 我到處找那封信,卻不知它一直在我口袋裡。
七、while與when以及as之間的區別。
1. 當從句中的謂語動詞是持續性的動作時,我們可以用while, when或as。
While / When / As I was walking down the street, I noticed a police car in front of the bank.我順著馬路往前走時,發現銀行門前停著一輛警車。
2. 當從句中的謂語動詞表示瞬間動作時,不可用while。
He was on the point of leaving when someone knocked at the door. 他正要走,這時有人敲門。
3. 如果談論兩個長動作,最常用的是while。
While John was sitting biting his nails, I was working out a plan to get us home. 約翰坐在那裡咬指甲時,我想出了一個回家的辦法。
不過, as是可以用來說明兩種正在發展或變化的情況的,這時as引導一個持續性的動作,主句中的動作與之同時進行。
As we talked on, he got more and more excited. 我們繼續往下談的時候,他越來越興奮。
4. 如果表示兩個短動作或事件同時發生,最常用的是as或just as,也可用when。
Just as he caught the ball, there was a tearing sound. 當他抓住球的時候,有一種撕裂的聲音。
I thought of it just when you opened your mouth. 就在你要說話的時候,我也想到了。