Day09:switch——case结构的使用详解

2022-11-16,,,,

switch——case结构的使用详解

什么是switch——case结构

他也是一种多选择结构

switch——case结构是类于if——else的语法,通过比较而输出对应的内容;

通俗的讲,好比我们买彩票,拿着号码去对奖池的号码,如果对上了就中奖。兑奖这个过程就好比是switch——case结构运行过程

switch语法格式:

public class SwitchStructure{
public static void main(String[] args){
int a=8848;//这里好比是彩票的号码
switch(a){//把a丢到这个奖池里面进行匹配
case 1005://如果号码匹配上,则输出此代码
System.out.println("一等奖");
break;//打断,并不再继续往下面匹配;如果这里没有将其匹配打断,将会使后面的代码块全部执行
case 8245://如果号码匹配上,则输出此代码
System.out.println("二等奖");
break;
case 8848://如果号码匹配上,则输出此代码
System.out.println("三等奖");
break;
default://如果号码没对上,也就是咱们考虑到了用户没有匹配上的情况
System.out.println("没中奖");
}
}
}

注意

    switch语句中变量的格式支持:byte/short/int/char/String
    case标签必须是字符串或者是字面量;
    case标签要与switch所比较的内容类型一致

文件反编译

当我们使用字符变量时,我们将其字节码反编译成Java文件,可以看到字符的本质都是数字,当我们输入字符串时,电脑会将其编译为数字。

    我们右键打开字节码文件所在地

    复制文件所在地

    将想要反编译的文件直接拖动到包里面,然后双击打开即可得到反编译文件

    在反编译文件中,我们可以看到char类型的字符为数字

Day09:switch——case结构的使用详解的相关教程结束。

《Day09:switch——case结构的使用详解.doc》

下载本文的Word格式文档,以方便收藏与打印。