- Java程序設計與實踐教程(第2版)
- 楊麗萍 王薇 張焱焱主編 北京云班科技有限公司副主編
- 295字
- 2019-07-01 11:10:52
3.1 程序的流程控制
與任何程序設計語言一樣,Java使用控制(control)語句來產生執行流,從而完成程序狀態的改變。Java的程序控制語句分為以下3類:選擇、循環和跳轉。
在深入學習控制結構之前,需要先介紹一下塊(block)的概念。塊(即復合語句)是指由一對花括號括起來的若干條簡單的Java語句。塊定義著變量的作用域(scope)。一個塊可以嵌套在另一個塊中。下面是在一個語句塊中嵌套另一個語句塊的例子。
public static void main(String args[]){ int a; … { int b; … } //變量b的作用域只在塊內,到塊外便失去作用 … }
但是,Java不允許在兩個嵌套的塊內聲明兩個完全同名的變量。例如,下面的代碼在編譯的時候是通不過的。
public static void main(String args[]){ int a; … { int b; int a; //在塊內又定義一次變量a,錯誤 … } … }
推薦閱讀
- Spring技術內幕:深入解析Spring架構與設計
- Web交互界面設計與制作(微課版)
- 深入淺出DPDK
- Mastering ServiceNow(Second Edition)
- Spring+Spring MVC+MyBatis整合開發實戰
- Oracle 18c 必須掌握的新特性:管理與實戰
- Learning Concurrent Programming in Scala
- Python深度學習:模型、方法與實現
- Procedural Content Generation for C++ Game Development
- Hands-On Nuxt.js Web Development
- ExtJS Web應用程序開發指南第2版
- Go語言底層原理剖析
- C陷阱與缺陷
- JavaEE架構與程序設計
- Java EE項目應用開發