C/C++教程

Switch case语句

本文主要是介绍Switch case语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Switch case语句

判断expression与某个value是否相等,相等则执行该case及之后的语句。

switch(expression){
    case value :
       //语句
       break; //可选
    case value :
       //语句
       break; //可选
    //你可以有任意数量的case语句
    default : //可选
       //语句
}

 

  • switch 语句中的value类型可以是: byte、short、int 、char、String
  • case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量
  • 当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出 switch 语句。
  • 当遇到 break 语句时,switch 语句终止。如果没有 break 语句出现,程序会继续执行下一条 case 语句,直到出现 break 语句或switch结束。

例子

public class testSwitchCase {
    public static void main(String[] args) {
        char e='a';
        switch (e){
            case 'a':
                System.out.println("优秀");
                //break;
            case 'b':
                System.out.println("良好");
                break;
            case 'c':
                System.out.println("及格");
                break;
            default:
                System.out.println("非法输入");
        }
    }
}
//优秀
//良好

 

这篇关于Switch case语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!