jdk 编写java程序,接受用户输入的1~12之间的整数,若不符合条件则重新输入,利用switch语句 输出对应月份

jdk编写java程序,接受用户输入的1~12之间的整数,若不符合条件则重新输入,利用switch语句输出对应月份的天数要加上详细的注释... jdk
编写java程序,接受用户输入的1~12之间的整数,若不符合条件则重新输入,利用switch语句 输出对应月份的天数 要加上详细的注释
展开
 我来答
star9500
推荐于2017-11-24
知道答主
回答量:28
采纳率:0%
帮助的人:14.5万
展开全部
import java.util.*;
public class month {
public static void main(String[] args) {
int month;//定义用户输入的数字
Scanner scanner=new Scanner(System.in);
boolean flag=true;//定义标志,如果用户选择退出,则flag=false

while(flag){
System.out.print("请输入(1--12)之间的一个整形的数据(输入0结束):");//打印提示信息
month=scanner.nextInt();//接受键盘的输入
switch(month){
case 0:System.out.println("您已退出");flag=false;break;
case 1:System.out.println("一月31天");break;
case 2:System.out.println("二月28天或29天");break;
case 3:System.out.println("三月31天");break;
case 4:System.out.println("四月30天");break;
case 5:System.out.println("五月31天");break;
case 6:System.out.println("六月30天");break;
case 7:System.out.println("七月31天");break;
case 8:System.out.println("八月31天");break;
case 9:System.out.println("九月30天");break;
case 10:System.out.println("十月31天");break;
case 11:System.out.println("十一月30天");break;
case 12:System.out.println("十二月31天");break;
default :System.out.println("输入错误,请重新输入");

}
}
}

}
skr86love
2011-02-23 · TA获得超过253个赞
知道小有建树答主
回答量:124
采纳率:100%
帮助的人:88.2万
展开全部
public class AAA {
public void getDay(int month) {
if (month <= 12 && month >= 1) {
switch(month){
//4,6,9,11小月返回30天
case 4:
case 6:
case 9:
case 11:
System.out.println(30+"天");
return;
//二月比较特殊要分闰年和非闰年考虑
case 2:
System.out.println("请输入年份:");
Scanner input=new Scanner(System.in);
int year=input.nextInt();
//如果是闰年29天
if(year%4==0&&year%100!=0||year%400==0){
System.out.println(29+"天");
return;
}
//不是闰年28天
System.out.println(28+"天");
return;
//默认为大月返回31天
default:
System.out.println(31+"天");
return;
}
}
System.out.println("月份输入不正确,应为1-12之间的数值");
return;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
可悲的IT人
2011-02-24 · 超过17用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:0
展开全部
1楼详解!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式