import javautilScanner;
public class QuestionOne {
private static boolean start;
public static void main(String[] args) {
boolean really=true;
Scanner sc=new Scanner(Systemin);
while(really=true){
boolean temp=true;
int num=0;
start:
while(temp==true){
Systemoutprint("请输入要查询的月份:");
num=scnextInt();
if(num>12 ||num<1){
Systemoutprintln("你输入的月份错误,请重新输入");
continue;
}
temp=false;
}
int dayOfMonth = 0;
switch (num) {
case 1:
dayOfMonth=31;
break;
case 2:
dayOfMonth=28;
break;
case 3:
dayOfMonth=31;
break;
case 4:
dayOfMonth=30;
break;
case 5:
dayOfMonth=31;
break;
case 6:
dayOfMonth=30;
break;
case 7:
dayOfMonth=31;
break;
case 8:
dayOfMonth=31;
break;
case 9:
dayOfMonth=30;
break;
case 10:
dayOfMonth=31;
break;
case 11:
dayOfMonth=30;
break;
case 12:
dayOfMonth=31;
break;
default:
break;
}
if(num==2){
Systemoutprintln("'"+num+"'月对应的天数是:'"+dayOfMonth+"'或者29");
}
else{
Systemoutprintln("'"+num+"'月对应的天数是:'"+dayOfMonth+"'");
}
Systemoutprintln("C为继续,其余任意键退出!");
String t=scnext();
if(t!="c"){
really=false;
}
}
}
}//(楼主如果需要判断闰年的话给发个悄悄话,这是为2月准备的)
那就在进入swith语句之前先处理一下,比如先建立两个整形数组预存储闰年和非闰年的每个月的天数,再就是判断一下闰,加上一个判断条件,分入口进入switch语句就可以了。
其实,写程序是“法无定法”,实现方式,多对吗?给你个参考程序,判断一个日期是这一年中那一天。编译环境vc++60#include
using
namespace
std;
void
main()
{
int
i;
int
sum=0;
int
year,month,day;
int
rick[12]={31,29,31,30,31,30,31,31,30,31,30,31};
int
conmon[12]={31,28,31,30,31,30,31,31,30,31,30,31};
cout<<"请输入一个日期,格式:2010
10
10"<
>year>>month>>day;
if((year%4==0&&year%100!=0)||(year%400==0))
{
for(i=0;i
评论
0
0
加载更多
这个是没有具体算法的,月份跟天数没有必然的函数关系,所以只能定义数据枚举结构,或者数组也行。
#include<iostreamh>
void main()
{
int y,m;
cin>>m;
cin>>y;//是否闰年
int list[12];
list[0]=31;
if(y) list[1]=29;
else list[1]=28;
list[2]=31;
list[3]=30;
list[4]=31;
list[5]=30;
list[6]=31;
list[7]=31;
list[8]=30;
list[9]=31;
list[10]=30;
list[11]=31;
cout<<m<<"月份有"<<list[m-1]<<"天"<<endl;
}
这是数组的
以上就是关于如何写Java程序来接受用户输入的一个1-12之间的整数,用switch语句输出对应月份的天数全部的内容,包括:如何写Java程序来接受用户输入的一个1-12之间的整数,用switch语句输出对应月份的天数、c语言编写程序,输入某年某月,求该月的天数、编写一个C语言程序,判断一个月份有多少天。比如,输入3,输出31天等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)