package java基础知识.小结与练习;
import java.util.Scanner;
public class Exercise8 {
/**
* @param 多分支月份选择天数
* 思路:
* 1)已知月份是固定的,通过switch语句来实现选择
* 2)用if 语句也可以写,但是代码看上去太繁琐,而且效率不如switch高.
* 3)用if else语句判断输入的数据是否正确
* 4)用switch语句判断输入的月份对应的天数
*/
public static void main(String[] args) {
// 键盘输入任意月份
Scanner input = new Scanner (System.in);
System.out.println("请输入想要查询的月份(请用阿拉伯数字表示月份,如:查询7月对应的天数,直接输入 7即可!) :");
int month = input.nextInt();
//switch语句实现查询功能,不要忘记加上break;
if(month<=12&&month>0){
switch(month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.println("该月共有31天!");
break;
case 2:
System.out.println("该月共有28天!");
break;
case 4:
case 6:
case 9:
case 11:
System.out.println("该月共有30天!");
break;
}
}else{
System.out.println("输入错误,你蛋疼吧!");
}
}
}
分支选择结构Exercise8
最新推荐文章于 2025-12-02 17:50:12 发布
本文介绍了一个简单的Java程序,用于查询不同月份的天数。利用Scanner类获取用户输入的月份,并使用switch语句来判断对应天数。程序还包含有效性检查,确保输入范围合理。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Wan2.2-T2V-A5B
文生视频
Wan2.2
Wan2.2是由通义万相开源高效文本到视频生成模型,是有50亿参数的轻量级视频生成模型,专为快速内容创作优化。支持480P视频生成,具备优秀的时序连贯性和运动推理能力
704

被折叠的 条评论
为什么被折叠?



