- 深入淺出Java編程
- 遲殿委 王健編著
- 350字
- 2022-07-29 14:19:57
第5章 Java程序流程控制
生活中大部分場(chǎng)景都有順序,比如出門搭車、上班、下班、搭車回家,這些場(chǎng)景是按順序進(jìn)行的。程序執(zhí)行也是按照從上到下依次運(yùn)行的,程序設(shè)計(jì)需要由流程控制語句來完成用戶的要求,根據(jù)用戶的輸入決定程序要進(jìn)入什么流程,即“做什么”以及“怎么做”等。
在Java程序中,JVM默認(rèn)總是順序執(zhí)行以分號(hào)結(jié)束的語句。在實(shí)際的代碼中,程序經(jīng)常需要做條件判斷、循環(huán),因此需要有多種流程控制語句來實(shí)現(xiàn)程序的跳轉(zhuǎn)和循環(huán)等功能。程序的執(zhí)行需要一些判斷、循環(huán)或是跳轉(zhuǎn),這些在程序中,控制程序執(zhí)行不同的代碼塊的關(guān)鍵字叫作控制語句,如分支控制語句if、循環(huán)控制語句for和退出程序語句break等。控制語句可以根據(jù)用戶的業(yè)務(wù)邏輯執(zhí)行不同的業(yè)務(wù)代碼。
控制語句分為分支語句(if-else、switch-case)、循環(huán)控制語句(do-while、while,for),退出和繼續(xù)下一次的語句(break、continue等)。
推薦閱讀
- Oracle WebLogic Server 12c:First Look
- Spring 5.0 Microservices(Second Edition)
- Learn TypeScript 3 by Building Web Applications
- Python量化投資指南:基礎(chǔ)、數(shù)據(jù)與實(shí)戰(zhàn)
- 深入淺出Electron:原理、工程與實(shí)踐
- Oracle Database In-Memory(架構(gòu)與實(shí)踐)
- .NET 4.0面向?qū)ο缶幊搪劊夯A(chǔ)篇
- Vue.js 3.0源碼解析(微課視頻版)
- Apex Design Patterns
- Python完全自學(xué)教程
- Java EE 7 Performance Tuning and Optimization
- 大學(xué)計(jì)算機(jī)基礎(chǔ)實(shí)驗(yàn)指導(dǎo)
- 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì):軟件核心復(fù)雜性應(yīng)對(duì)之道(修訂版)
- Create React App 2 Quick Start Guide
- C語言從入門到精通