- Java程序設(shè)計基礎(chǔ)(第6版)
- 陳國君主編
- 478字
- 2019-07-01 10:11:05
4.5 循環(huán)中的跳轉(zhuǎn)語句
循環(huán)中的跳轉(zhuǎn)語句可以實現(xiàn)循環(huán)執(zhí)行過程中的流程轉(zhuǎn)移。在switch語句中,我們所使用過的break語句就是一種跳轉(zhuǎn)語句。為了提高程序的可靠性和可讀性,Java語言不支持無條件跳轉(zhuǎn)的goto語句,但是Java語言提供了三種無條件轉(zhuǎn)移語句:break,continue和return。
4.5.1 break語句
break語句的作用是使程序的流程從switch語句的分支中跳出,或從循環(huán)體內(nèi)部跳出,并將控制權(quán)交給分支語句或循環(huán)語句后面的語句。break語句的格式如下:
break;
break語句從它所在的分支語句或循環(huán)體中跳轉(zhuǎn)出來,執(zhí)行分支或循環(huán)體后面的語句。在實際的使用中,break語句多用在兩種情況下:一是使用switch語句終止某個case;二是使一個循環(huán)立即結(jié)束。
4.5.2 continue語句
continue語句必須用在循環(huán)結(jié)構(gòu)中,它的格式是:
continue;
continue語句的作用是終止當前這一輪的循環(huán),跳過本輪循環(huán)剩余的語句,直接進入下一輪循環(huán)。在while或do-while循環(huán)中,continue語句會使流程直接跳轉(zhuǎn)至條件表達式;在for語句中,continue語句會跳轉(zhuǎn)至表達式2,計算并修改循環(huán)變量后再判斷循環(huán)條件。
4.5.3 return語句
return語句用來使程序從方法中返回,并為方法返回一個值。return語句的格式如下:
return表達式; //返回表達式的值
如果return語句未出現(xiàn)在方法中,則執(zhí)行完方法的最后一條語句后自動返回到主程序。
- Learn ECMAScript(Second Edition)
- React Native Cookbook
- 機器人Python青少年編程開發(fā)實例
- Full-Stack Vue.js 2 and Laravel 5
- Python:Master the Art of Design Patterns
- Mastering JavaScript Design Patterns(Second Edition)
- FPGA Verilog開發(fā)實戰(zhàn)指南:基于Intel Cyclone IV(進階篇)
- Java圖像處理:基于OpenCV與JVM
- OpenCV 3計算機視覺:Python語言實現(xiàn)(原書第2版)
- Kotlin Programming By Example
- Node.js從入門到精通
- 交互式程序設(shè)計(第2版)
- Learning Android Application Testing
- Android初級應(yīng)用開發(fā)
- VMware vSphere 5.5 Cookbook