Java條件語句

Java條件語句-if...else

  • if...else語句
  • if...else if...else語句
  • 嵌套的if...else語句

 


 

Java條件語句-switch case

直接上代碼:java

package pkg2020華南虎;

/**
 *
 * @author yl
 */
public class TestSwitch {
    public static void main(String[] args) {
        char grade='C';
        switch(grade){
            case 'A':
                System.out.println("Perfect");
                break;
            case 'B':
                System.out.println("normal");
                break;
            case 'C':
                System.out.println("OK");
                break;
            default:
                System.out.println("Unknow mistake!");
        }
        System.out.println("你的等級是:"+grade);
    }
}

若是case語句塊中沒有break語句時,JVM並不會順序輸出每個case對應的返回值,而是繼續匹配,匹配不成功,則返回default。spa

package pkg2020華南虎;

/**
 *
 * @author yl
 */
public class TestSwitch02 {
    public static void main(String[] args) {
        int i=1;
        switch(i){
            case 0:
                System.out.println("0");
            case 1:
                System.out.println("1");
            case 2:
                System.out.println("2");
            default:
                System.out.println("default");
        }
    }
}

 

輸出結果:  orm

1
2
default
blog

package pkg2020華南虎;

/**
 *
 * @author yl
 */
public class TestSwitch02 {
    public static void main(String[] args) {
        int i=1;
        switch(i){
            case 0:
                System.out.println("0");
            case 1:
                System.out.println("1");
            case 2:
                System.out.println("2");
                break;
            default:
                System.out.println("default");
        }
    }
}

輸出結果:  it

1
2
class

相關文章
相關標籤/搜索