import java.util.Scanner;

public class rili {

public static void main(String[] args ){

System.out.print("\t\t\t日历查询器\n");

System.out.print("输入年份");

Scanner yy = new Scanner(System.in);

@SuppressWarnings("unused")

int type=yy.nextInt();

String answer="";

int monthday;

boolean pingyear;

int year=0 ;

do{

if(year%4==0&&year%100!=0||year%400==0){

pingyear=false;

}else pingyear=true;

int sumyearday=0,i=1900;

do{int x;if(i%4==0&&i%100!=0||i%400==0)

{x=366;}

else{x=365;}

sumyearday=sumyearday+x;i++;

}while(i

for(int m=0;m<12;m++){

System.out.println(m+1+"月");

switch(m+1){case 1:case 3:case 5:case 7:case 8:case 10:case 12:monthday=31;break;case 2:

if(pingyear){monthday=28;}else{monthday=29;}break;default:monthday=30;break;}

int week=((sumyearday%7+1)%7);

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

for(int k=0;k

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

for(int j=0;j< monthday;j++){

System.out.print(j+1+"\t");

if((sumyearday+j+1)%7==6){

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

}

}

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

sumyearday=sumyearday+monthday;

}

answer=yy.next();

}while (answer.equals("y"));

System.out.println("结束");

}

}

java输入年月输出日历_java输入年份打印该年份的年历相关推荐

  1. java输入年月输出日历_java 输入年月,获取日历表

    /* 做日历作业: 输入一个时间如: 2016-11 就显示2016年11月的日历显示 */ import java.util.*; class calendar { public static vo ...

  2. java输入年月输出日历_12月营销热点日历 | 2020年创意冲刺倒计时!

    前不久还沉浸在双十一剁手的喜(mang)悦(lu)中,马上又要被2020余额不足的闹钟叫醒,KPI的紧急呼叫,创意DDL加急.12月的创意攻略,小编全都给你整理好了,请收下! 12月营销日历 营销关键 ...

  3. java 服务器所在盘符_JAVA获取文件本身所在的磁盘位置 | 学步园

    我们在做java开发(纯java程序,或者java web开发)时,经常会遇到需要读取配置文件的需求,如果我们将文件所在位置的信息直接写到程序中,例如:E:\workspace\JavaGUI\bin ...

  4. java+获取下个小时_Java获取系统时间少8个小时 | 学步园

    java获取系统时间问题: public class TestDate { public static void main(String[] args) { System.out.println(&q ...

  5. Java日历的制作(输入年月输出日历表)

    package com.unit2.test; import java.util.Scanner; /** 输入年月,将输出出日历表(从1900.1.1开始计算总天数)*/ public class ...

  6. java输入和输出路径_Java输入输出

    Java输入输出学习 File类 File类是java.io包下代表与平台无关的文件和目录,也就是说,如果希望在程序中操作文件和目录,都可以通过File类来完成.值得指出的是,不管是文件还是目录都是使 ...

  7. 输入年月 输出日历表

    package com.javase; import java.util.Scanner;/*** 输入年月,将输出出日历表(从1900.1.1开始计算总天数)*/ public class Cale ...

  8. java中输出日历_Java输出日历写法

    package TestString_2; import java.text.ParseException; import java.util.Calendar; import java.util.G ...

  9. java中字母、字符串,输入小写输出大写,输入大写输出小写、大小写转换

    思路: 1.利用"大小写字母之间正好相差32"这一特点 2.用 toLowerCase().toUpperCase() 字符串自带的方法 提示: Java中没有.nextChar( ...

最新文章

  1. 在数据库原表中增加字段
  2. 计算机二级c语言109套,2016年9月计算机二级C语言操作题109套讲述.docx
  3. 配置虚拟目录的方式(Linux下/windows下)
  4. list foreach方法_Java集合三兄弟List,Set,Map你分的清楚吗?
  5. 为什么电脑能随便重装系统,而手机刷机可能刷成砖?
  6. Tclientdate的排序
  7. 无限浏览器代理服务器,老司机浏览器无限版
  8. 可解释人工智能XAI
  9. Android安全-应用沙盒简述
  10. Module not found: Error: Can‘t resolve ‘core-js/fn/promise‘
  11. python从入门到入魔(肝3天总结的3万字经验)
  12. reset.css normalize.css,normalize与css reset的区别
  13. html— Meta— http-equiv属性
  14. 人物志-丘吉尔 Success consists of going from failure to failure without loss of enthusiasm. —— Winston Chu
  15. 微信小程序开发(2) - 微信小程序实现拍照和录像拍摄功能方法
  16. Sublime修改成为Python编辑器,设置系统环境变量
  17. Mask rcnn代码实现_pytorch版_适用30系列显卡
  18. 富兰克林的风筝实验中的秘密
  19. 计算机控制键功能,电脑ctrl键的功能
  20. Flink——实时计算引擎

热门文章

  1. C++工作笔记-对const_cast的理解
  2. Qt的信号槽机制介绍(含Qt5与Qt4的差异对比)
  3. 广告roi怎么计算公式_二类电商信息流广告投放注意这几方面
  4. wap打包 本地化 hbuilder_秋收接近尾声 冰城开启秸秆打包、秋整地
  5. openssl windows安装
  6. 桥接模式和路由模式区别_联通创维光猫DT541-CSF改桥接模式方法
  7. android service 远程,android service(远程service) 知识点
  8. vue光标插入内容_vue项目中在可编辑div光标位置插入内容的实现代码
  9. 数据加密_2021年数据加密的六大趋势
  10. C++中的位域(bit-filed):一种节省空间的成员