本文目錄一覽:
JAVA中關於while循環的用法
1、while關鍵字的中文意思是“當……的時候”,也就是當條件成立時循環執行對應的代碼。while語句是循環語句中基本的結構,語法格式比較簡單。
while語句語法格式:
while(循環條件)
循環體;
為了結構清楚,並且使循環體部分可以書寫多行代碼,一般把循環體處理成代碼塊,則語法格式變為:
while(循環條件){
循環體;
}
語法說明:和if語句類似,如果不是用代碼塊的結構,則只有while後面的第一個語句是循環體語句。在該語法中,要求循環條件的類型為boolean類型,指循環成立的條件,循環體部分則是需要重複執行的代碼。
執行流程:在執行while語句時,首先判斷循環條件,如果循環條件為false,則直接執行while語句後續的代碼,如果循環條件為true,則執行循環體代碼,然後再判斷循環條件,一直到循環條件不成立為止。
下面結合具體的示例來演示一下while語句的基本使用。首先我們來實現一個無限循環,也稱死循環,具體代碼如下:
while(true){
System.out.println(‘a’);
}
Java中while的詳細解答
具體過程是這樣的:判斷條件語句i=20是否成立,第一次i=1;i=20成立,進入while循環,執行sum=sum+a也就是sum=0+1=1
,i=i+1=1+1=2;a=a*(1.0/i)=1*(1.0/2)=0.5;繼續判斷條件語句i=20是否成立,此時i=2;i=20成立,進入while循環,執行sum=sum+a,此時sum=1,a=0.5,sum=1+0.5=1.5;i=i+1=2+1=3;a=a*(1.0/i)=0.5*(1.0/3)=0.166……..如此一直到i=21的時候,i=20不成立了,就不進循環了,執行輸出語句
System.out.println(sum);明白了嗎。。
java中while的用法
while一般用於
不清楚需要循環多少次的情況下
while(true){
//循環條件中直接為TRUE
//循環內容
if(符合某條件){
//直到符合條件後跳出本循環
否則一直循環下去
break;
}
}
原創文章,作者:CMFU,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/132120.html