C/C++教程

15.Switch选择结构

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

switch多选择结构

多选择结构还有一个实现方式就是switch case语句

switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支

switch(expression){

case value: ​ //语句 ​ break; ​ case value: ​ //语句 ​ break; ​ case value: ​ //语句 ​ break; ​ default: ​ //语句 }

switch 语句中的变量类型可以是:

byte short int char

package com.lei;
​
public class Demo9 {
    public static void main(String[] args) {
​
        //case穿透  //switch 匹配一个具体的值
        char grade = 'C';
​
        switch (grade){
            case 'A':
                System.out.println("优秀");
                break;
            case 'B':
                System.out.println("良好");
                break;
            case 'C':
                System.out.println("及格");
                break;
                default:
                    System.out.println("未知等级");
        }
​
    }
}
​

在Project Structure 下面找到项目路径,找到.class文件 复制到.java类里,在idea中打开.class文件,得到反编译文件

package com.lei;
​
public class Demo10 {
    public static void main(String[] args) {
        //jadk7的新特性,表达式结果可以是字符串
        //字符的本质还是数字
​
        //反编译 Java --- class(字节码文件) ---反编译(IDEA)
​
        String name = "宁磊";
​
        switch (name){
            case "宁磊":
                break;
            case "乔治":
                break;
                default:
                    System.out.println("没这个人");
        }
    }
}
​

 

 

这篇关于15.Switch选择结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!