博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
switch语句小练习
阅读量:5789 次
发布时间:2019-06-18

本文共 2002 字,大约阅读时间需要 6 分钟。

java有两钟选择判断语句,分别是if else和switch case语句。

  下面我们做一个switch case语句的练习。

// 定义一个扫描器        Scanner sacnner = new Scanner(System.in);        // 定义一个变量用于接收用户输入的月份        int month=sacnner.nextInt();                switch (month) {        case 1:            System.out.println(month + "月份是冬天");            break;        case 2:            System.out.println(month + "月份是冬天");            break;        case 3:            System.out.println(month + "月份是春天");            break;        case 4:            System.out.println(month + "月份是春天");            break;        case 5:            System.out.println(month + "月份是春天");            break;        case 6:            System.out.println(month + "月份是夏天");            break;        case 7:            System.out.println(month + "月份是夏天");            break;        case 8:            System.out.println(month + "月份是夏天");            break;        case 9:            System.out.println(month + "月份是秋天");            break;        case 10:            System.out.println(month + "月份是秋天");            break;        case 11:            System.out.println(month + "月份是秋天");            break;        case 12:            System.out.println(month + "月份是冬天");            break;        default:            System.out.println("不合法的输入");        }

但是在编程时我们要尽量简化代码,让代码更简洁,便于观看,在这里我们可以利用switch语句的语法合并同一季节的输出语句

// 定义一个扫描器        Scanner sacnner = new Scanner(System.in);        // 定义一个变量用于接收用户输入的月份        int month=sacnner.nextInt();                switch (month) {        case 12:        case 1:        case 2:            System.out.println(month + "月份是冬天");break;        case 3:        case 4:        case 5:            System.out.println(month + "月份是春天");break;        case 6:        case 7:        case 8:            System.out.println(month + "月份是夏天");break;        case 9:        case 10:        case 11:            System.out.println(month + "月份是秋天");break;        default:            System.out.println("不合法的输入");        }

 

转载于:https://www.cnblogs.com/it-life-nathan/p/6527302.html

你可能感兴趣的文章
【Python3】04、内置数据结构
查看>>
ulimit的openfiles的修改(永久生效)
查看>>
XenServer 6.5实战系列之七:Creating Windows Server 2012R2 VM
查看>>
Lab 2 循序渐进配置Windows Server 2012 AD CS(颁发机构&联机响应篇)
查看>>
sass安装
查看>>
我的2016年linux学习决心书
查看>>
3D图形渲染管线
查看>>
初识容器与Docker
查看>>
expect 批量拷贝SSH pub key文件并且批量执行简单脚本
查看>>
Ubuntu下Linux常用命令详细介绍
查看>>
QMap的成员函数insert
查看>>
CentOS7使用firewalld打开关闭防火墙与端口
查看>>
centos7下使用iptables
查看>>
[ Windows 10 ]1703/1709 無法升級1803的處理方法
查看>>
5 HTTP重定向HTTPS-方法2
查看>>
我的友情链接
查看>>
JavaScript之Ajax-6 Ajax的增强操作(jQuery对Ajax的支持、表单操作)
查看>>
celerra(八)--Celerra Replication(上)
查看>>
【linux基础】01、linux发展历史
查看>>
asp.net+c#连接access数据库
查看>>