Java循環控制語句-switch


Java循環控制語句之一switch

不同於其他循環控制語句的特性:

switch的英文解釋為開關,正如它的解釋一樣,switch循環的特點就像開關一樣,跳到哪一個條件即會出現某一種結果。

 

寫法:

switch關鍵字接上(需要循環判斷的變量)

{

需要循環判斷的變量值:

需要執行的語句;

break;//表示變量滿足此條件,並且執行完對應的語句之后,跳出循環。否則代碼會繼續向下執行,知道遇到break跳出循環,否則其他判斷條件的程序也會被執行。

......

default:

需要執行的語句;

break;

}

 

如果在條件語句中不加break的話,程序會繼續向下執行,直到遇到循環控制語句break跳出循環,否則程序繼續向下執行。

這是和其他循環語句一樣的

package test;

public class Test {

    public static void switchTest(int a){
        switch(a){
        case 1:
            System.out.println(1);
            //break;
        case 2:
            System.out.println(2);
            break;
        case 3:
            System.out.println(3);
            break;
            default:
                System.out.println("default");
        }
    }
    public static void main(String[] args) {
            Test.switchTest(1);
    }
}
console:1 2
程序進入switch語句后,判斷a的值,為1那么執行case 1語句,沒有break的話,程序繼續執行下一個case語句,直到遇到了case 2執行語句中的break,跳出循環。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM