Java流程控制05:Switch选择结构

switch

例子1

package com.kuang.sequence;

import java.util.Scanner;

public class switchDemo01 {
    public static void main(String[] args) {
        //分支结构switch
        Scanner scanner = new Scanner(System.in);
        char grade = 'B';
        switch(grade){
            case'A':
                System.out.println("优秀");
                break;
            case'B':
                System.out.println("良好");
                break;
            case'C':
                System.out.println("及格");
                break;
            case'D':
                System.out.println("不及格");
                break;
        }

        scanner.close();
    }
}

例子2

package com.kuang.sequence;
//类需要看源码(反编译)
public class switchDemo02 {
    public static void main(String[] args) {
        //switch在JDK7开始支持String类
        String sex = "女性";
        switch(sex){
            case"男性":
                System.out.println("男的");
                break;
            case"女性":
                System.out.println("女的");
                break;
            default:
                System.out.println("不男不女");

        }
    }

}
posted @ 2022-07-01 13:10  夜月明  阅读(30)  评论(0)    收藏  举报