zhengchujie

java switch case语句

switch case语句语法格式如下:

switch语句中的变量类型可以是:byte,short,int,或char。从Java SE 7开始,switch支持字符串String类型了,同时case标签必须为字符串常量或字面量

switch语句中的值的数据类型必须与常量的数据类型相同,而且只能是常量或字面常量。

switch case 执行时,一定会先进行匹配,匹配成功返回当前case的值,再根据是否有break,判断是否继续输出,或跳出判断

实例

package Test;

public class Test01 {

    public static void main(String[] args) {
        char grade = \'C\';
        
        switch (grade) {
        case \'A\':
            System.out.println("Excellent");
            break;
        case \'B\':
        case \'C\':
            System.out.println("Good");
            break;
        case \'D\':
            System.out.println("you need to work harder");
            break;
        default:
            System.out.println("you entered the wrong grade");
            break;
        }
        System.out.println("your grade is"+grade);
    }

}

如果case语句中没有break语句时,匹配成功后,从当前case开始,后续所有case的值都会输出。

分类:

技术点:

相关文章: