选择结构(二)

switch选择结构的语法

switch(表达式){

  case 常量1:

    代码块1

    break; 

  case 常量2:

    代码块2

    break;

  default:

    代码块3

    break;

}

switch选择结构4个关键字的解释

switch:表示"开关",这个开关就是switch关键字后面小括号里的值,小括号里要放一个整型变量(表达式)或字符型变量(表达式)

case:表示"情况、情形",case后必须是一个整型或字符型常量,通常是一个固定的字符、数字,case块可以有多个,顺序可以改变,但是每个case后常量的值必须各不相同

default:表示"默认",default后要跟紧冒号,default块和case块的先后顺序可以变动,通常,default块放在末尾,也可以省略

break:表示"停止"

switch选择结构的运用

public class switch{
    public static void main(String[] args){
        int mingCi = 1;
        switch(mingCi){
         case 1:
             System.out.println("奖励一部笔记本电脑");
             break;
         case 2:
             System.out.println("奖励一部手机");
             break;
         default:
             System.out.println(" 没有奖励");
             break;
        }
    }
}
代码示例如下

运行结果如下所示

switch选择结构和多重if选择结构的区别

switch选择结构只能用于判断一个整型变量或表达式是否等于某个整数值的情况或者一个字符型变量或表达式是否等于某个字符的情况,并且每一个case后面的常量值都不同

多重if选择结构既可以用于判断条件是等值的情况,也可以用于判断条件是区间的情况

原文地址:https://www.cnblogs.com/daixiumei/p/6931230.html