官术网_书友最值得收藏!

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,錯誤
                …
            }
            …
        }
主站蜘蛛池模板: 樟树市| 于都县| 运城市| 珲春市| 垫江县| 屏边| 屏南县| 安丘市| 邹城市| 南京市| 保德县| 河曲县| 万州区| 兴宁市| 淮南市| 宁海县| 正镶白旗| 康平县| 怀柔区| 芒康县| 恩施市| 临沭县| 涿鹿县| 平果县| 隆化县| 临澧县| 石台县| 西盟| 泰州市| 连平县| 拜泉县| 永兴县| 嘉黎县| 卓资县| 广德县| 通城县| 旺苍县| 开远市| 大竹县| 子长县| 莫力|