1. java中關於while循環的用法
1、while關鍵字的中文意思是「當……的時候」,也就是當條件成立時循環執行對應的代碼。while語句是循環語句中基本的結構,語法格式比較簡單。
while語句語法格式:
while(循環條件)
循環體;
為了結構清楚,並且使循環體部分可以書寫多行代碼,一般把循環體處理成代碼塊,則語法格式變為:
while(循環條件){
循環體;
}
語法說明:和if語句類似,如果不是用代碼塊的結構,則只有while後面的第一個語句是循環體語句。在該語法中,要求循環條件的類型為boolean類型,指循環成立的條件,循環體部分則是需要重復執行的代碼。
執行流程:在執行while語句時,首先判斷循環條件,如果循環條件為false,則直接執行while語句後續的代碼,如果循環條件為true,則執行循環體代碼,然後再判斷循環條件,一直到循環條件不成立為止。
下面結合具體的示例來演示一下while語句的基本使用。首先我們來實現一個無限循環,也稱死循環,具體代碼如下:
while(true){
System.out.println(『a』);
}
2. 關於java中while語句的用法
為什麼要定義。。。為什麼不用scanner?
3. Java中while(條件) continue用法
當while(條件)裡面的條件為true時,就會執行while大括弧內的代碼,裡面有什麼就會執行
如果裡面有continue的話,會跳過本次循環
也就是說,continue後的代碼這次循環不執行了,開始執行下次循環
4. java中的while(true)語句的用法是什麼
while(true)通常是用來以死循環的形式來處理非同步信息的,結束死循環需要從內部打破。比如你kafka消息獲取,數據不是立馬回復的,同步程序需要死循環的形勢來監聽非同步程序,直到獲取到消息break或return;
5. java 兩個while的執行
j=3是賦值哈。。。。
現在的執行結果應該是
3and3
2and3
先outer:while(i>0)此時,i=3,所以滿足條件,往下執行
j=3;j的值為3
inner:while(j>0)滿足條件,往下執行
if(j<2)break outer;不滿足條件,j=3,不小於2,不執行break outer
System.out.println(j+"and"+i);j--;這兩句被執行,列印出3and2
然後繼續inner:while(j>0)
執行j的值變為1了。。執行if(j<2)break outer;外層循環終止了。。。
相當於外層循環只循環了一次
如果去掉break,執行結果應該是
3and3
2and3
1and3
3and2
2and2
1and2
3and1
2and1
1and1
也就是說,外層循環i從3到1,每一次外循環,內循環j從3到1
說的有點啰嗦。。。希望對你有點幫助。。。仍有問題可以繼續追問或者HI我。。。
6. java中while(!b)用法
while(!b)中如果b是真,」!b「就是假,那麼就直接結束循環,如果b是假,那就進入循環,舉例:
boolean b = false;
while(!b){//判斷是否為真,為真進入循環
System.out.print(b);
b =true;//不設置為true,這個就是無限死循環
}
輸出結果就是:true。
解釋:while中的內容如果是真就會進入循環,如果是假那麼會結束循環。
7. java中while(continue while)是什麼意思
while(條件){
1)
//循環體
//開始一堆代碼
2)
if(條件2)
continue;
3)
//
//這里又是一堆代碼
}
這個是表示
在條件邏輯判斷為「真」
時,循環體里的內容會一直執行。
而continue是用在(while、for)循環體里的,如果出現了continue,則表示,continue下面直到循環體結束都不會被執行了,直接跳到下次循環。以上面的為例子,如果
「條件2」
滿足,則3)以後的語句不會被執行,而會直接到下次循環,從1)位置開始。
8. java中while的用法是什麼
while一般用於 不清楚需要循環多少次的情況下
while(true){ //循環條件中直接為TRUE
//循環內容
if(符合某條件){ //直到符合條件後跳出本循環 否則一直循環下去
break;
}
}
9. Java裡面的while循環怎麼學
循環條件的變數就是while後面括弧的那個變數包含這個變數的條件表達式為真就一直執行循環體,為假退出循環在循環體的最後一句需要重新設置這個變數值以進行下一次的比較
10. 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. 就在你要說話的時候,我也想到了。