importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.Scanner;publicclassDay{publicstaticvoidmain(String[]args){System.out.println("请输入你要查询的年...

import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner; public class Day { public static void main(String[] args) { System.out.println(" 请输入你要查询的年份:"); Scanner sc=new Scanner(System.in); int year=sc.nextInt(); System.out.println(" 请输入你要查询的月份:"); int month=sc.nextInt(); System.out.println(" "+year+"年"+month+"月日历:\n"); monthList(year,month); } private static void monthList(int year,int month) { int days = getDays(year,month); StringBuffer strlist = new StringBuffer(); String StrcurrentlyDate,StrFirstcurrentlyDate; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); int FirstWeek=0,i=0,j=0,jj,k=1; StrFirstcurrentlyDate=year+"-"+month+"-1"; try { Date FirstcurrentlyDate = sdf.parse(StrFirstcurrentlyDate); FirstWeek = FirstcurrentlyDate.getDay(); }catch(Exception e){} strlist.append(" 日 一 二 三 四 五 六\n"); for(i=0;i<6;i++) { if(i==0) { jj = FirstWeek; }else{ jj = 0; } for(int qq=0;qqdays) { break; } } strlist.append("\n"); if(k>days) { break; } } System.out.print(strlist); } private static int getDays(int year,int month){ int days = 0; if(month==2) { if ((year==(year/4)*4 && (year!=(year/100)*100)) || (year==(year/100)*100 && (year==(year/400)*400))) { days=29; }else{ days=28; } }else if(month==4 || month==6 || month==9 || month==11) { days = 30; }else{ days =31; } return days; }}

展开

java流程图怎么画_JAVA流程图怎么画相关推荐

  1. java实现随机动画_Java课程设计画随机圆.doc

    Java课程设计画随机圆 滁州学院 课程设计报告 课程名称: Java 面向对象程序设计 设计题目: 画随机圆 系 别: 计算机信息与工程学院 专 业: 计算机科学与技术 组 别: 第五小组 起止日期 ...

  2. 你画的流程图,全组人都能看得懂吗?

    自媒体行业有一句不知道是谁说的名言:用户有图就不会看文字,有视频就不会看图.虽然这里反应出了现代人的一些浮躁,但也从侧面说明在沟通效率方面,视频优于图片,图片优于文字.而平时大家又都在抱怨老人没有留下 ...

  3. a*算法流程图_B端产品如何画好流程图?

    一.线框图的分类 1. 线框图的必要性 作为一个B端产品经理,如果在工作中遇到需要从0到1搭建一个产品,我们该如何开始呢? B端产品的特性决定了在产品设计时,业务流程繁多,涉及到的后期使用角色多样化, ...

  4. excel流程图分叉 合并_流程图怎么画多个分支

    平时我们画流程图都是使用专业的软件来画的,没使用办公软件画过.如何在软件中,画流程图的分支了,今天给就给大家介绍下,流程图的分支是怎么画的. 迅捷流程图制作软件是一款功能强大的轻量级思维导图制作工具, ...

  5. startuml如何画流程图_实例介绍用Visio画UML流程图方法

    本文和大家重点讨论一下用Visio画UML流程图方面的内容,通过实例 向大家介绍,相信通过本文的虚席你对用Visio画UML流程图有所了解. 用Visio画UML流程图 在一次会议中看到有个同事在讲解 ...

  6. cad详图怎么画_cad流程图怎么画

    以特定的图形符号加上说明,表示算法的图,称为流程图或框图.那么大家知道cad流程图怎么画吗?下面是学习啦小编整理的cad流程图怎么画的方法,希望能给大家解答. cad流程图的画法: 流程图由特定的图形 ...

  7. 计算机思维流程图怎么做,迅捷画图怎么画思维导图和流程图

    迅捷画图怎么画思维导图和流程图 2018-11-14 11:32:44 0点赞 4收藏 0评论 迅捷画图是一个功能强大的在线绘图工具,可以在线绘制思维导图.流程图.网络拓扑图.组织结构图.工作流程图. ...

  8. word流程图擦除_word画流程图 Word中绘制流程图的正确姿势,这招大多数人不知道...

    如何在Word中绘制流程图?相信这个问题,许多人都知道,大多数人也都会.不过,还是有大多数人使用的方法却不是正确的方法.所以,今天小编就来为大家讲一下如何正确的绘制流程图.用正确的方法绘制流程图,事半 ...

  9. html css画流程图,css canvas 绘制流程图(1)

    //1.引入js //画流程图 //画所有的图形:画图和画对应的箭头 function drawFlowChart(context, canvas, flowdata, initTop, initSp ...

  10. excel smart流程图增加_大神们原来是这样画出流程图的,怪不得画的又快又好看!...

    原标题:大神们原来是这样画出流程图的,怪不得画的又快又好看! 现在不少的小伙伴不管是在学习上还是在工作中,总会需要制作各种流程图.组织结构图等等这些能让人抓狂的东西,不仅费时间,而且画出来还丑到不能见 ...

最新文章

  1. jQuery中deferred对象的使用(二)
  2. 阅读替换净化规则_usmile电动牙刷头适配Y1/Y4/45度小白刷大理石一号刷P1替换激泡...
  3. windows10环境下安装Anaconda环境
  4. SAP Hybris install.bat工作原理分析
  5. Spring boot中使用aop详解
  6. 【数据挖掘】基于密度的聚类方法 - OPTICS 方法 ( 算法流程 | 算法示例 )
  7. 极限学习机(Extreme Learning Machine, ELM)原理详解和MATLAB实现
  8. 关于特征筛选中的IV值
  9. 各纬度气候分布图_世界主要气候类型分布模式图39330
  10. oracle大杂烩(二)
  11. android 编程app_2020年用于Android App开发的顶级编程语言
  12. 备案的是域名还是服务器?
  13. cloudstack上传模板时候的一个报错
  14. codeforces 1567 E. Non-Decreasing Dilemma
  15. L2~L5泊车场景泊车功能演进
  16. 选取单元格区域和选中整个单元格的技巧:
  17. 你在用哪种编程字体?
  18. BOBST工控机触摸屏维修博斯特人机界面维修
  19. 携手酷依恋6元韩版服饰共享财富
  20. 软件工程23种设计模式全解析

热门文章

  1. Process Hacker工具使用
  2. 【SQL Server 2016】【SSMS 17】安装
  3. SqlServer2012升级到SqlServer2016
  4. python中实例是什么_Python里类和实例是什么
  5. 多智能体通信:MAGNet用于深度多智能体强化学习的多智能体图网络
  6. 他们连忙跟了上去ZuL1VsLa5X67XOI
  7. 有需要【JavaScript权威指南第七版、JavaScript高级程序设计第四版】的可以私信我哈
  8. java虚拟机安装_java虚拟机官方下载|Java Virtual Machine(java虚拟机)下载v5.0官方版 附安装教程 - 欧普软件下载...
  9. 模式识别和机器学习重点算法总结篇
  10. 计算机网络考试系统考试终端学号,万维全自动网络考试系统