Day008 选择结构 (switch语句)

本文介绍了Java中的switch选择结构,详细讲解了其语法、执行规律,并通过两个实例展示了如何利用switch处理日期计算和判断季节的问题。强调了case穿透现象的合理使用及其注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

           switch选择结构:
              语法结构:
                  switch(表达式){
                      case 常量1:
                          //语句1
                          break;
                      case 常量2:
                          //语句2
                         break;
                      case 常量3:
                          //语句3
                          break;
                      ..........
                      case 常量n:
                          //语句n
                          break;
                      default:
                          //语句m;
                          break;
              }
          执行规律:
                  根据表达式的值去匹配case后面的常量值,匹配上了就执行对应的语句,执行完对应语句后,执行break,结束整个switch结构,继续往下执行switch选择结构之后的代码
                  如果表达式的值与所有的常量值都不匹配,就执行default里面的语句,执行完以后执行break退出整个switch选择结构
        
          注意:
          1)表达式的值可以使int、short、byte、char、枚举类型、String(JDK1.7及以后版本支持)
          2)case后面的常量值不能相同
          3)default语句可以省略不写.如果写上表示表达式的值与所有表达式的值不匹配,就执行default里的语句.default语句可以写在任意位置,一般写在switch的末尾位置
          4)switch选择结构只能处理等值判断问题
          5)break语句的作用是结束整个switch选择结构,如果缺少,代码会继续向下执行,执行下一个case里的语句,这种现象称之为"case穿透现象".case穿透现象可以合理使用

例题

使用switch选择结构实现判断某年某月某日是这一年的第几天?

package cn.bdqn.Demo03;

import java.util.Scanner;

public class practice111 {

public static void

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值