break、continue、return的区别
生活随笔
收集整理的這篇文章主要介紹了
break、continue、return的区别
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
break、continue、return的區(qū)別
break:表示中斷,可以在switch case中或循環(huán)中 使用
? 當(dāng)遇到break 則結(jié)束當(dāng)前整個(gè)switch case 或 循環(huán)
continue:表示繼續(xù),只能在循環(huán)中使用,當(dāng)遇到continue時(shí),則結(jié)束本次(當(dāng)次循環(huán)),繼續(xù)執(zhí)行下一次循環(huán)
return:表示返回,只能在方法中使用,當(dāng)遇到return 則返回到方法的調(diào)用處
特殊形式:當(dāng)方法是無(wú)返回類型時(shí),則可以在方法體中編寫(xiě)return
但是必須編寫(xiě)為 return;
在循環(huán)方法體中 遇到return 就終止方法執(zhí)行,直接返回調(diào)用處
例子:
?
1 class Method09{ //本次例子各例子中 break是終止循環(huán) 但是會(huì)繼續(xù)執(zhí)行循環(huán)外面的并且輸出Hello 2 //輸出: 1 2 3 public static void print3(){ 4 for(int i =1;i <=5;i++){ 5 if(i ==3){ 6 return; //遇到return,直接返回到方法的調(diào)用處 7 } 8 System.out.print(i + "\t"); 9 } 10 System.out.println("OK"); 11 } //輸出:1 2 12 13 public static void print2(){ 14 for(int i =1;i<=5;i++ ){ 15 if(i ==3){ 16 continue; 17 } 18 System.out.print(i + "\t"); 19 } 20 System.out.println("yes"); 21 } //輸出 1 2 4 5 yes 22 23 public static void print(){ 24 for(int i =1 ; i<=5;i++){ 25 if(i == 3){ 26 break; 27 } 28 System.out.print(i + "\t"); 29 } 30 System.out.println("Hello"); 31 } //輸出:1 2 Hello 32 33 public static void main(String[ ]args){ 34 //調(diào)用: 35 print(); 36 print2(); 37 print3(); 38 } 39 } 40 41 class Method10{ 42 //練習(xí)7:根據(jù)輸入的星期,得到每天做的事情,星期一、二、四、六 學(xué)習(xí),星期三、五 自習(xí),星期日休息 43 public static String getInfo(){ 44 String week = "星期5"; 45 switch(week){ 46 case "星期一": 47 case "星期二": 48 case "星期四": 49 case "星期六": 50 return "學(xué)習(xí)"; 51 //break; //出現(xiàn)編譯錯(cuò)誤,是無(wú)法訪問(wèn)的語(yǔ)句,原因:該條語(yǔ)句之上有return,當(dāng)遇到return就返回到調(diào)用處 52 case "星期三": 53 case "星期五": 54 return "學(xué)習(xí)"; 55 //break; 56 default: 57 return "休息"; 58 //break; 59 } 60 } 61 public static void main(String[ ]args){ 62 System.out.println(getInfo()); 63 } 64 }?
轉(zhuǎn)載于:https://www.cnblogs.com/penphy/p/10838833.html
總結(jié)
以上是生活随笔為你收集整理的break、continue、return的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 洛谷 P1968 美元汇率
- 下一篇: 洛谷 P3367 【模板】并查集