java简单日历代码,适合新手

编写简单java代码实现输入年份、月份即可输出该月份日历,适合新手参考。

import java.util.Scanner;
public class Calender{
public static void main(String[]args){
Scanner n=new Scanner(System.in);
int sum=0;
System.out.println("请输入年份:");
int year=n.nextInt();
System.out.println("请输入月份:");
int month=n.nextInt();
for(int i=1900;i<year;i++){
if(i%4==0&&i%100!=0||i%400==0){
sum+=366;
}
else{
sum+=365;
}
}
for(int i=1;i<month;i++){
if(i==2){
if(year%4==0&&year%100!=0||year%400==0){
sum+=29;
}else{
sum+=28;
}
}
else{
if(i==4||i==6||i==9||month==11){
sum+=30;
}
else{
sum+=31;
}

}
}

int days=0;
if(month==2){
if(year%4==0&&year%100!=0||year%400==0){
days=29;
}else{
days=28;
}
}else if(month==4||month==6||month==9||month==11){
days=30;
}else{
days=31;
}

int weekday=sum%7;
System.out.println("日\t一\t二\t三\t四\t五\t六");
for(int i=1;i<=weekday;i++){
System.out.print("\t");
}
for(int i=1;i<=da


ys;i++){
if(sum%7==6){
System.out.print(i+"\n");
}else{
System.out.print(i+"\t");
}
sum+=1;

}




}




}

你可能喜欢

  • java应用程序
  • java编码
  • java程序源代码
  • java程序设计
  • java常用类
  • javaweb

java简单日历代码,适合新手相关文档

最新文档

返回顶部