该日历查询的范围为1900-2015年

import java.util.Scanner;

public class Calendar4 {

public static void main(String[] args){

Scanner input=new Scanner(System.in);

for(;;){

System.out.println("请输入年份");

int year=input.nextInt();

for(;year<1900||year>2050;){

System.out.println("该日历的查询范围在1900年-2050年,请重新输入");

year=input.nextInt();

}

System.out.println("请输入月份");

int month=input.nextInt();

for(;month>13||month<1;){

System.out.println("输入的月份不正确,请重新输入");

month=input.nextInt();

}

int sum=0;

for(int i=1900;i

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

sum+=366;

}else{

sum+=365;

}

for(int j=1;j

if(j==2){

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

sum+=29;

}else{

sum+=28;

}

}else{

if(j==4||j==6||j==9||j==11){

sum+=30;

}else{

sum+=31;

}

}

}

}

sum+=1;

int weekday=sum%7;

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

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

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

}

if(month==4||month==6||month==9||month==11){

for(int j=1;j<=30;j++){

if(sum%7==6){

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

}else{

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

}

sum+=1;

}

}else if(month==1||month==3||month==5||month==7||

month==8||month==10||month==12){

for(int j=1;j<=31;j++){

if(sum%7==6){

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

}else{

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

}

sum+=1;

}

}else if(month==2){

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

for(int j=1;j<=29;j++){

if(sum%7==6){

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

}else{

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

}

sum+=1;

}

}else{

for(int j=1;j<=28;j++){

if(sum%7==6){

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

}else{

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

}

sum+=1;

}

}

}

System.out.println("\n还继续吗?(yes/no)");

String question=input.next();

if(question.equals("yes")){

continue;

}else if(question.equals("no")){

break;

}else{

for(;;){

System.out.println("你的回答不正确,请重新输入");

question=input.next();

if(question.equals("yes")){

break;

}else if(question.equals("no")){

break;

}

}

}

if(question.equals("no"))break;

}

}

}

java日历制作_java简单日历的制作代码相关推荐

  1. HTML期末大作业~简单的程序员个人博客网站模板源码(HTML+CSS)~个人主页博客web网页设计制作~HTML简单个人网页制作~Web大学生网页成品...

    HTML期末大作业~ 简单的程序员个人博客网站模板源码(HTML+CSS)~学生HTML个人网页作业作品下载 ~个人主页博客网页设计制作 ~大学生个人网站作业模板 ~简单个人网页制作 临近期末, 你还 ...

  2. IOS证书制作,最简单的在线制作流程

    当我们使用hbuilder.apicloud.yunedit或flutter打包ios app的时候,我们需要一个ios私钥证书和profile文件. 因为我们大部分的前端工程师,都是使用window ...

  3. java 日历工具_java之日历处理工具类Calendar类

    编程语言 java之日历处理工具类Calendar类 字号+ 作者:小虾米 2016-11-08 12:43 Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR.MONTH.DAY_O ...

  4. java日历类_java Calendar日历类

    ~Calendar类是一个抽象类,为特定瞬间与一组诸如YEAR,MONTH,DAY_OF_MONTH,HOUR等日历字段之间的转换提供了一些方 法,并为操作日历字段(例如获得下星期的日期)提供了一些方 ...

  5. java 日历类_JAVA 的日历类型

    DAY_OF_WEEK_IN_MONTH :意思是1号到7号为第一周,8号到14号为第二周... package com.test.calendar; import java.util.Calenda ...

  6. java jnlp 签名_JAVA JNLP组件数字签名制作步骤

    为JAR签名需要两个工具: 1.用keytool来创建一个密匙(同时指定时效,多久会过期,默认只给 6个月) 2.用JARSigner用此密匙为JAR签名. 可以用同一个密匙来为多个JAR签名. 注意 ...

  7. 证件照怎么制作?超简单的证件照制作教程来了

    证件照怎么制作,证件照制作教程分享.证件照是日常生活中经常会需要用到的照片类型,比如在填写资料,报名考试,制作证件的时候都需要使用证件照,但是不同证件照的使用要求是不同的,怎样制作不同场合下的证件照呢 ...

  8. GIF制作工具-简单的GIF制作软件,支持视频图像转换成GIF动画

    作为最潮流的图片之一--GIF动图:这种图片深受大众的喜爱,GIF形式的图片不仅体积较小,而且简单的动画形式能够生动形象的表现出图片中的内容,而且现在不论是媒体还是日常斗图,都会出现GIF形式的图片, ...

  9. 小程序影藏溢出的gif_迅捷GIF制作工具-简单的GIF制作软件,支持视频转成GIF

    作为最潮流的图片之一--GIF动图:这种图片深受大众的喜爱,GIF形式的图片不仅体积较小,而且简单的动画形式能够生动形象的表现出图片中的内容,而且现在不论是媒体还是日常斗图,都会出现GIF形式的图片, ...

最新文章

  1. 谷歌编程语言年度榜NO.1:知识体系总结(2021版)
  2. 一文读懂分布式架构知识体系(内含超全核心知识大图)
  3. mysql right syntax_mysql the right syntax to use near 'not null comment '身份'
  4. sqoop mysql hadoop_使用sqoop将mysql数据导入到hadoop
  5. c语言编程TLC2543AD采集,AD转换器TLC2543编程
  6. 中文自然语言处理(NLP)(三)运用python jieba模块计算知识点当中关键词的词频
  7. Rm –rf误删除了一个数据文件,而备份集恰好损坏,请写出恢复步骤
  8. 解决Eclipse 项目报错:Unbound classpath container: ‘JRE System Library [JavaSE-1.7]
  9. 121 项目 024 笔记向 内省机制
  10. php5.2 sqlserver2000,Linux系统下让PHP连sqlserver2000
  11. jqueryui时间插件_jQueryUI AutoComplete插件
  12. 计算信源熵和香农编码C语言,Word版可编辑-信息论与编码课程设计报告统计信源熵与香农编码精心整理.doc...
  13. 冰点还原离线激活_冰点还原密钥,小编告诉你如何激活冰点还原
  14. 购买的域名设置域名解析
  15. 爬虫小练习:堆糖图片抓取--爬虫正式学习day1
  16. 软件测试女生可以学习么?现在还能入行么?
  17. Kibana关联ES查询数据
  18. 语音合成第一篇-入门
  19. 基于NeRF的APP上架苹果商店!照片转3D只需一部手机,网友们玩疯了
  20. 快速查看MySQL数据库的版本号

热门文章

  1. cma检测_南京CMA检测
  2. 东南大学计算机考研经验
  3. Activity(二)—— Activity的生命周期
  4. python pexpect 打印匹配的值
  5. 如何快速学习python,怎么学习Python
  6. Maven配置本地仓库和阿里云镜像仓库不生效的解决方法
  7. Camtasia Studio2021喀秋莎激活下载如何录制屏幕教程
  8. PHP获取php,mysql,apche的版本信息
  9. 适合计算机专业的志愿者活动,大学计算机与信息科学系青年志愿者协会活动的总结.docx...
  10. 音乐制作宿主软件-Bitwig Studio 3 v3.3.3 x64 MacOSX