Java Switch 语句详解及应用示例 - 判断月份所属季节
Java Switch 语句详解及应用示例 - 判断月份所属季节
switch 语句语法结构
switch(expression) {
case value1:
// 执行代码块1
break;
case value2:
// 执行代码块2
break;
...
default:
// 执行默认代码块
}
其中,expression 是一个表达式,value1、value2 等是常量值。每个 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('输入的月份不合法');
}
}
}
代码注释:
- 导入
Scanner类,用于接收用户输入。 main方法开始。- 提示用户输入一个月份。
- 读取用户输入的月份。
- 根据输入的月份使用
switch语句判断所属的季节。 - 如果月份为 12、1、2,则属于冬季。
- 如果月份为 3、4、5,则属于春季。
- 如果月份为 6、7、8,则属于夏季。
- 如果月份为 9、10、11,则属于秋季。
- 如果输入的月份不在 1~12 之间,则输出错误信息。
main方法结束。
通过以上代码示例,我们可以更好地理解 switch 语句的语法结构和实际应用场景。在实际开发中,switch 语句可以用来处理各种类型的条件判断,例如根据用户的选择执行不同的操作,根据不同的状态进行相应的处理等。
原文地址: https://www.cveoy.top/t/topic/j7Yi 著作权归作者所有。请勿转载和采集!