Java Switch 语句详解及应用示例 - 判断月份所属季节

switch 语句语法结构

switch(expression) {
  case value1:
    // 执行代码块1
    break;
  case value2:
    // 执行代码块2
    break;
  ...
  default:
    // 执行默认代码块
}

其中,expression 是一个表达式,value1value2 等是常量值。每个 case 后面的代码块会在 expression 的值等于对应的常量值时执行,default 则是当 expression 的值与所有常量值都不匹配时执行的代码块。

应用示例:判断月份所属季节

以下代码演示了如何使用 switch 语句判断输入的月份所属的季节:

import java.util.Scanner;

public class Season {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print('请输入一个月份:');
        int month = input.nextInt();
        switch (month) {
            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;
            default:
                System.out.println('输入的月份不合法');
        }
    }
}

代码注释:

  1. 导入 Scanner 类,用于接收用户输入。
  2. main 方法开始。
  3. 提示用户输入一个月份。
  4. 读取用户输入的月份。
  5. 根据输入的月份使用 switch 语句判断所属的季节。
  6. 如果月份为 12、1、2,则属于冬季。
  7. 如果月份为 3、4、5,则属于春季。
  8. 如果月份为 6、7、8,则属于夏季。
  9. 如果月份为 9、10、11,则属于秋季。
  10. 如果输入的月份不在 1~12 之间,则输出错误信息。
  11. main 方法结束。

通过以上代码示例,我们可以更好地理解 switch 语句的语法结构和实际应用场景。在实际开发中,switch 语句可以用来处理各种类型的条件判断,例如根据用户的选择执行不同的操作,根据不同的状态进行相应的处理等。

Java Switch 语句详解及应用示例 - 判断月份所属季节

原文地址: https://www.cveoy.top/t/topic/j7Yi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录