主要內(nèi)容

while循環(huán)
do-while循環(huán)
for循環(huán)
循環(huán)嵌套
break語句
continue語句
一,while循環(huán) 語法格式:while(循環(huán)條件){
語句;
} //如果循環(huán)體只有一句可以省略大括號
多種數(shù)據(jù)類型接收方法總結(jié):Scanner從鍵盤接收不同數(shù)據(jù)類型的方法如下:

案例如下:
Java中沒有提供直接接收字符數(shù)據(jù)的方法,而是先接收字符串?dāng)?shù)據(jù),然后再進(jìn)行轉(zhuǎn)換。
先從鍵盤接收字符串類型數(shù)據(jù),存儲到字符串類型的變量str中,然后通過字符串的charAT()方法獲取輸入的第一個字符.

運行結(jié)果只有a是因為charAt(0)方法只獲取第一個字符。
二,do-while循環(huán) 語法格式:do{
語句;
} //語句只有一條時候大括號可以省略
while(循環(huán)條件);
注意事項:do-while循環(huán)至少執(zhí)行一次
循環(huán)條件后的分號不能丟!
與while循環(huán)的區(qū)別是執(zhí)行語句與判斷條件的先后順序
實例-猜數(shù)字游戲: 三,for循環(huán)應(yīng)用與局部變量 語法格式:for(表達(dá)式1;表達(dá)式2;表達(dá)式3); //表達(dá)式不能少
{
語句;}
執(zhí)行順序:表達(dá)式1->表達(dá)式2->語句->表達(dá)式3
注意變量定義的位置
主方法中定義的變量都叫局部變量,但不同的局部變量有作用的范圍
for定義的局部變量只在他的大括號內(nèi)有效!!!因此for里定義的n在循環(huán)外無效!!!
如果三個表達(dá)式中有空的,則認(rèn)為那個表達(dá)式是true
三種循環(huán)的應(yīng)用場景:1,從for循環(huán)結(jié)構(gòu)看,三個表達(dá)式依次會被執(zhí)行,執(zhí)行的順序也是固定的,因此for循環(huán)用于循環(huán)次數(shù)固定的場景

2,while循環(huán)只有一個判斷條件,結(jié)果為布爾值,如果是true就執(zhí)行循環(huán),所以while循環(huán)適用于不知道循環(huán)次數(shù),只知道循環(huán)到某一條件就可以執(zhí)行時使用。
在循環(huán)內(nèi),一般需要對循環(huán)變量進(jìn)行改變,否則會發(fā)生死循環(huán)。

3,do-while循環(huán)與while類似,把判斷條件放到末尾,不管是否滿足條件,都會被執(zhí)行一次,因此do-while循環(huán)適用于不知道循環(huán)具體執(zhí)行次數(shù),只知道滿足某個條件繼續(xù)執(zhí)行或結(jié)束執(zhí)行,并且循環(huán)肯定執(zhí)行一次時使用。

嵌套循環(huán)如果結(jié)果不對,一定是哪里的邏輯出問題了,要從頭分析一遍,看看定義的數(shù)值和變量是否按照預(yù)期變化。局部變量的作用是有范圍的。
三,break與continue語句 1,break語句break語句可以結(jié)束當(dāng)前循環(huán)的執(zhí)行
執(zhí)行完break語句后,循環(huán)體中位于break語句后面的語句就不會被執(zhí)行
在多重循環(huán)中,break語句只向外跳一層

只能用在循環(huán)里
只結(jié)束當(dāng)前循環(huán)的執(zhí)行,但要繼續(xù)下一次循環(huán)的執(zhí)行

檢查邏輯錯誤
步驟:設(shè)置斷點
執(zhí)行調(diào)試debug as
進(jìn)行單步調(diào)試-F6鍵調(diào)試快捷鍵-F8從一個斷電到下一個斷點
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
網(wǎng)頁標(biāo)題:(五)Java循環(huán)結(jié)構(gòu)-創(chuàng)新互聯(lián)
網(wǎng)頁路徑:http://chinadenli.net/article12/diicdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、網(wǎng)站導(dǎo)航、用戶體驗、靜態(tài)網(wǎng)站、虛擬主機、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容