Java编程:通过座位号的大小,决定奖项等级

本次主要学习:switch语句
/*
1)switch
表示“开关”,这个开关就是 switch 关键字后面小括号里的值,小括号里要放一个整型变量或字符型变量。表达式必须为 byte,short,int,char类型。

Java7 增强了 switch 语句的功能,允许 switch 语句的控制表达式是 java.lang.String 类型的变量或表达式。只能是 java.lang.String 类型,
不能是 StringBuffer 或 StringBuilder 这两种字符串的类型。
2)case
表示“情况,情形”,case 标签可以是:
类型为 char、byte、 short 或 int 的常量表达式。
枚举常量。
从 Java SE 7 开始, case 标签还可以是字符串字面量。
3)default
表示“默认”,即其他情况都不满足。default 后要紧跟冒号,default 块和 case 块的先后顺序可以变动,不会影响程序执行结果。
通常,default 块放在末尾,也可以省略不写。
4)break
表示“停止”,即跳出当前结构。

如果在 case 分支语句的末尾没有 break 语句,有可能触发多个 case 分支。那么就会接着执行下一个 case 分支语句。
这种情况相当危险,常常会引发错误。为此,我们在程序中从不使用 switch 语句。
*/
注意事项:
1、注意包名,以及类名
2、注意switch语句的语法规则
代码如下:

package switch语句;
//在节目的抽奖环节里,节目组会根据每位嘉宾的座位号来进行抽奖游戏,根据不同的号码来决定奖项的大小。
import java.util.Scanner;
public class Ex_4 {
    public static void main(String[] args){
        System.out.println("请输入您的座位号:");
        Scanner input = new Scanner(System.in);
        int num = input.nextInt();
        switch(num){
            case 6:
                System.out.println("恭喜你中了三等奖");
                break;
            case 66:
                System.out.println("恭喜你中了二等奖");
                break;
            case 666:
                System.out.println("恭喜你中了一等奖");
                break;
            default:
                System.out.println("谢谢参与");
                break;        
        }
    }
}

运行结果如下图所示:
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值