博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
switch条件选择结构,switch可以用于那些类型数据的判断,return和break
阅读量:3940 次
发布时间:2019-05-24

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

在这里插入图片描述

switch案例:
在这里插入图片描述

package com.javasm.switch_;import java.util.Scanner;/** * @author: JAVASM * @classNAME: SeasonDemo * @description: * @date: 2021/3/26 20:40 * @version:0.1 * @since:1.8 */public class SeasonDemo {
public static void main(String[] args) {
Scanner input = new Scanner(System.in); System.out.println("请输入一个月份"); int monthValue=input.nextInt(); switch(monthValue){
case 1: System.out.println("冬季"); break; case 2: System.out.println("冬季"); break; case 3: System.out.println("春季"); break; case 4: System.out.println("春季"); break; case 5: System.out.println("春季"); break; case 6: System.out.println("夏季"); break; case 7: System.out.println("夏季"); break; case 8: System.out.println("夏季"); break; case 9: System.out.println("秋季"); break; case 10: System.out.println("秋季"); break; case 11: System.out.println("秋季"); break; case 12: System.out.println("冬季"); break; //break结束switch语句,将接下来执行其后的其他代码 } System.out.println("其他代码将被执行"); }}

return结束的是方法,break结束的是switch

利用不加break造成的case穿透可以精简代码

package com.javasm.switch_;import java.util.Scanner;/** * @author: JAVASM * @classNAME: SeasonDemo * @description: * @date: 2021/3/26 20:40 * @version:0.1 * @since:1.8 */public class SeasonDemo {
public static void main(String[] args) {
Scanner input = new Scanner(System.in); System.out.println("请输入一个月份"); int monthValue = input.nextInt(); switch (monthValue) {
case 12: case 1: case 2: System.out.println("冬季"); break; case 3: case 4: case 5: System.out.println("春季"); break; case 6: case 7: case 8: System.out.println("夏季"); break; case 9: case 10: case 11: System.out.println("秋季"); break; //break结束switch语句,将接下来执行其后的其他代码 } System.out.println("其他代码将被执行"); }}

转载地址:http://hznwi.baihongyu.com/

你可能感兴趣的文章
U盘的挂载过程-先记录一下
查看>>
python程序启动过程报错的排错一般步骤
查看>>
linux下UEFI的管理
查看>>
类thinkpad笔记本安装deepinv20后启动黒屏的解决
查看>>
利用本地centos镜像升级centOS
查看>>
FreeBSD常用操作
查看>>
VC及esxi升级的必要性和步骤
查看>>
hp DL338服务器修改ilo管理地址
查看>>
vmware convert P2V 错误二三事
查看>>
让kali2020中的zsh有补完功能
查看>>
python解开压缩文件6位纯数字密码
查看>>
5620系列密码清除
查看>>
vncsever-centos&debian
查看>>
华为snmp模板
查看>>
kvm&xen挂载镜像文件
查看>>
华为路由器配置NAT使内网用户通过外网IP地址方式访问内网服务器示例
查看>>
virt命令
查看>>
15个保障服务器安全的方法:
查看>>
在VMware Workstation 中部署VCSA6.5
查看>>
openstack&ceph
查看>>