十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
今天小編就為大家?guī)硪黄贘ava中continue定義和使用方法的文章。小編覺得挺不錯的,為此分享給大家做個參考。一起跟隨小編過來看看吧。
南和網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)建站從2013年創(chuàng)立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運(yùn)維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
Java中continue表示的是跳過循環(huán)體中剩余的語句而強(qiáng)行執(zhí)行下一次循環(huán),即終止當(dāng)前迭代的循環(huán),進(jìn)入下一次循環(huán)。它與break語句類似,但是它只能出現(xiàn)在循環(huán)體中
continue
continue 語句是跳過循環(huán)體中剩余的語句而強(qiáng)制執(zhí)行下一次循環(huán),其作用為結(jié)束本次循環(huán),即跳過循環(huán)體中下面尚未執(zhí)行的語句,接著進(jìn)行下一次是否執(zhí)行循環(huán)的判定。
continue 語句類似于 break 語句,但它只能出現(xiàn)在循環(huán)體中。它與 break 語句的區(qū)別在于:continue 并不是中斷循環(huán)語句,而是中止當(dāng)前迭代的循環(huán),進(jìn)入下一次的迭代。簡單來講,continue 是忽略循環(huán)語句的當(dāng)次循環(huán)。
注意:continue 語句只能用在 while 語句、for 語句或者 foreach 語句的循環(huán)體之中,在這之外的任何地方使用它都會引起語法錯誤。
例
循環(huán)錄入 Java 課程的學(xué)生成績,統(tǒng)計分?jǐn)?shù)大于 80 分(包括等于)的學(xué)生人數(shù)。這時,需要定義變量 count 記錄大于 80 分(包括等于)的學(xué)生人數(shù),每循環(huán)一次,需要判斷錄入的學(xué)生分?jǐn)?shù)是否大于等于 80,如果是,則執(zhí)行 count+1,否則執(zhí)行 continue,跳過本次循環(huán),繼續(xù)下次循環(huán)。代碼如下:
public class Test26 { public static void main(String[] args) { int score=0; //記錄課程的分?jǐn)?shù) int count=0; //記錄成績大于等于80分的人數(shù) Scanner input=new Scanner(System.in); for(int i=0;i<10;i++) { System.out.println("請輸入第"+(i+1)+"位學(xué)生的Java成績:"); score=input.nextInt(); //獲取用戶錄入的學(xué)生成績 if(score<80) //判斷用戶錄入的學(xué)生成績是否小于80 { continue; //如果小于80,跳過本次循環(huán),繼續(xù)下次循環(huán) } count++; //如果用戶錄入的分?jǐn)?shù)大于等于80,則人數(shù)加1 } System.out.println("Java 成績在 80 分以上的學(xué)生人數(shù)為:"+count); } }
在該程序中,變量 count 表示 80 分以上的學(xué)生人數(shù)。for 循環(huán)從 0 開始循環(huán),循環(huán) 10 次,可以理解為班里只有 10 個學(xué)生,需要錄入 10 個學(xué)生的成績。
每循環(huán)一次都需要錄入一次學(xué)生的成績,同時需要判斷用戶錄入的學(xué)生成績是否小于 80 分,如果小于 80 分,則跳出本次循環(huán),即“count++”不執(zhí)行,大于 80 分的人數(shù)不累加,然后執(zhí)行下一次循環(huán)。只有當(dāng)“score<80”的條件表達(dá)式不成立時,才執(zhí)行“count++”。
運(yùn)行結(jié)果如下所示:
請輸入第1位學(xué)生的Java成績: 80 請輸入第2位學(xué)生的Java成績: 20 請輸入第3位學(xué)生的Java成績: 40 請輸入第4位學(xué)生的Java成績: 90 請輸入第5位學(xué)生的Java成績: 78 請輸入第6位學(xué)生的Java成績: 74 請輸入第7位學(xué)生的Java成績: 48 請輸入第8位學(xué)生的Java成績: 78 請輸入第9位學(xué)生的Java成績: 58 請輸入第10位學(xué)生的Java成績: 45 Java 成績在 80 分以上的學(xué)生人數(shù)為:2
以上就是Java中continue的定義和使用方法,內(nèi)容較為全面,而且我也相信有相當(dāng)?shù)囊恍┕ぞ呖赡苁俏覀內(nèi)粘9ぷ骺赡軙姷交蛴玫降?。通過這篇文章,希望你能收獲更多。