当前位置:去回答>生活百科>用JAVA打印出2011年日历。具体要求如下 是一道考试题 急求源码。跪谢~

用JAVA打印出2011年日历。具体要求如下 是一道考试题 急求源码。跪谢~

2024-08-21 17:17:00 编辑:join 浏览量:595

用JAVA打印出2011年日历。具体要求如下 是一道考试题 急求源码。跪谢~

还要吗?。

import java.util.Scanner;

public class Calendat {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

//日历表首先我们想到的是月份的问题。。。题目的要求是让我们显示2011年的月份。。

//而月份我们又可以分为大月和小月还有2月,平月、闰月

System.out.println("********欢迎使用2011年日历************");

int number = 0; //选择月份的天数。。

int sum = 0; //累计之前各月的天数。。

int mon = 0; //求余的取得的数。。

int[] month1={1,2,3,4,5,6,7,8,9,10,11,12}; //月份。。。

int[] month2={31,28,31,30,31,30,31,31,30,31,30,31}; //月份对应的天数。。。

System.out.print("\n请输入你要选择的月份:");

int num = input.nextInt(); //输入的月份。。。

int a = 0; //确定那个月份。。

for(int i = 0; i

if(num==month1[i]){

a=i;

number = month2[i]; //保存该月的天数。。

break;

}

}

for(int i = 0; i

sum = sum + month2[i]; //累加

}

mon = (sum+6)%7;

System.out.println("\n星期天\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六");

for(int i = 1 ; i<=number; i++){

if(i==1){

for(int j = 0 ; j

System.out.print("\t");

}

}

System.out.print(i+"\t");

if((i+mon)%7==0){

System.out.print("\n");

}

}

}

}

我晕,这是一个培训机构的教材上的题目,老师会带着做的!

标签:源码,JAVA

版权声明:文章由 去回答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.quhuida.com/life/223466.html
热门文章