[Java] 万年历 →→→→→进入此内容的聊天室

来自 , 2019-10-12, 写在 Java, 查看 114 次.
URL http://www.code666.cn/view/7a674153
  1. package calendar;
  2.  
  3. import java.util.Scanner;//日历项目
  4. public class RiLi{
  5.     public static void main(String[] args){
  6.         Scanner A=new Scanner(System.in);
  7.         System.out.println("请输入年份:");
  8.         int year=A.nextInt();
  9.         System.out.println("请输入月份:");
  10.         int month=A.nextInt();
  11.         int sum=0;
  12.         for(int i=1900;i<year;i++){
  13.             if(i%4==0&&i%100!=0||i%400==0){
  14.                 sum=sum+366;
  15.             }else{
  16.                 sum=sum+365;
  17.             }
  18.         }
  19.         for(int i=1;i<month;i++){
  20.             if(i==2){
  21.                 if(year%4==0&&year%100!=0||year%400==0){
  22.                     sum=sum+29;}
  23.                 else{
  24.                     sum=sum+28;
  25.                 }
  26.             }else{
  27.                 if(i==4||i==6||i==9||i==11){
  28.                     sum+=30;
  29.                 }else{
  30.                     sum+=31;
  31.                 }
  32.             }
  33.         }
  34.         sum=sum+1;
  35.         int wekday=sum%7;
  36.         System.out.println("日\t\t\t\t\t\t六");
  37.         for(int i=1;i<=wekday;i++){
  38.             System.out.print("\t");
  39.         }
  40.         int f=0;
  41.         if(month==4||month==6||month==9||month==11){
  42.             f=30;}
  43.         if(month==1||month==3||month==5||month==7||month==8||month==10||month==12){f=31;}
  44.         if(month==2){
  45.             if(year%4==0&&year%100!=0||year%400==0){f=29;}
  46.             else{f=28;}
  47.         }
  48.         for(int i=1;i<=f;i++){
  49.             if(sum%7==6){
  50.                 System.out.print(i+"\n");
  51.             }else{
  52.                 System.out.print(i+"\t");
  53.             }
  54.             sum++;
  55.         }
  56.     }
  57. }
  58.  

回复 "万年历"

这儿你可以回复上面这条便签

captcha