package lyt;

import javax.swing.*;

public class Lyt5 {

public static void main(String[] args) {
  // TODO Auto-generated method stub
  String year=JOptionPane.showInputDialog(null,"请输入年份:","梁燕婷",JOptionPane.QUESTION_MESSAGE);
  String weekend=JOptionPane.showInputDialog(null,"请输入改年第一天的星期数:","梁燕婷",JOptionPane.QUESTION_MESSAGE);
  int year1=Integer.parseInt(year);
  int weekend1=Integer.parseInt(weekend);
  String []mouth={"January","February","March","April","May","June","July","August","September","October","November","December"};
        int []days={31,28,31,30,31,30,31,31,30,31,30,31};
        String []weekend2={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"};
        if((year1@0==0)||(year1%4==0&&year10!=0))   //判断该年是否是闰年与否
         days[1]=29;
  for(int i=0;i<12;i++)  //显示12个月份的循环代码
        {
         System.out.print("                                    "+mouth[i]);
         System.out.println("  " + year1);
         for(int j=0;j<90;j++)
         {
          System.out.print("*");
          if(j==89)
           System.out.println("*");           
         }
         for(int n=0;n<7;n++)
         {          
          if(n==6)
           System.out.printf("s\n",weekend2[n]); 
          else
           System.out.printf("s",weekend2[n]);
         }
         for(int r=0;r
       System.out.print("          ");
         for(int m=1;m<=days[i];m++)
         {          
          System.out.printf("d", m);
          weekend1++;
          if(weekend1%7==0)
           System.out.println("");       
           }
         System.out.println("");
        }
 }
}

转载于:https://www.cnblogs.com/12345678lyt/archive/2012/12/07/2808180.html

给定某年日期及该年第一天是星期几然后显示该年的日历相关推荐

  1. excel给定一个日期,确定是本月的第几周

    excel给定一个日期,确定是本月的第几周 答案:B1=WEEKNUM(A1)-WEEKNUM(EOMONTH(A1,-1)+1)+1 weeknum(A1). A1在本年的第几周 EOMONTH(A ...

  2. Python-day8集合作业(给定任一日期判断它是这年的第几天)

    用三个集合表示三门学科的选课学生姓名(一个学生可以同时选多门课) math1 ={'铁柱','狗蛋','狗剩','张麻子','乔峰','苗人凤','鬼雾虎太郎'} English = {'狗蛋','李 ...

  3. 获取某一日期所在月份的第一天日期或最后一天日期

    获取指定日期所属月份的第一天日期: SET ANSI_NULLS ON GOSET QUOTED_IDENTIFIER ON GO-- ================================ ...

  4. 给定一个日期,算出上周五日期

    给定一个日期,算出上周五日期 DateTime dt=new DateTime();    for(double loop=0;loop<7;loop++)    {     dt=DateTi ...

  5. 获取指定日期所属年份的第一天日期或最后一天日期

    写了2个自定义函数,获取指定日期所在年份的第一天日期或最后一天的日期: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============ ...

  6. php获得每个月第一天的时间,PHP获取指定日期所在月的第一天和最后一天几个例子...

    标题有点说不清楚了就是否PHP获取指定日期所在月的第一天和最后一天几个段程序了了,下文给各位总结一下吧. 示例代码  代码如下 复制代码 //获取指定日期所在月的第一天和最后一天 function G ...

  7. Sql Server 指定日期所在周的第一天和最后一天

    Declare @i Int = 0 ; While @i < 7BeginSet @i += 1 ;Set DateFirst @i ;Declare @dt DateTime = '2019 ...

  8. java根据日期判断星座_给定公历日期计算12星座(Java代码实现)

    给定公历日期,计算返回该日期对应的十二星座. public static String getXingZuoName(int month, int day); 注意:参数month和day均为公历月. ...

  9. java计算星座_给定公历日期计算12星座(Java代码实现)

    给定公历日期,计算返回该日期对应的十二星座. public static String getXingZuoName(int month, int day); 注意:参数month和day均为公历月. ...

最新文章

  1. Linux下集群技术应用概述
  2. 程序设计囚犯与灯泡 C语言代码,100个囚犯和灯泡的那些事儿(下)
  3. 配置管理-SVN使用指南-Linux
  4. 无数种求逆元的方法总结
  5. R 语言 Windows 环境 安装与Windows下制作R的package--Rtools
  6. iOS判断是否有权限访问相机,相册,定位
  7. dede image.class.php,DEDE模板下载织梦DEDE 核心类TypeLink.class.php功能剖析
  8. Python实战从入门到精通第三讲——数据结构与算法1之解压序列赋值
  9. android adb 刷机工具,ADB 工具 ADB 工具刷机-完美教程资讯
  10. ping tracert 用法
  11. 英语常用单词分类---1
  12. 四、初识python编程-程序结构(课时11-13)
  13. 纯CSS手里剑绘制优化1
  14. android学生成绩查询代码,android学生成绩查询系统.pdf
  15. 已知两角及其夹边,解三角形
  16. CAD偏移曲线(com接口c#语言)
  17. 笔记:图解系统(小林coding)
  18. No subdirectories found for mandatory directory location ‘file: /config/*/‘
  19. 山东大学软件学院考试回忆——大一上
  20. 根据json文件中的坐标剪切图像

热门文章

  1. 中国央行将发行全球首个法定数字货币,消息是真的吗?
  2. 富人为什么会富,穷人为什么穷?看完你就懂
  3. 毫米波雷达和车联网在未来无人驾驶中的应用和比较
  4. 阿加莎·克莉丝蒂与我们
  5. 胡玥的侦探小说《做局》及自传《时间之夜》
  6. 底部检测的do...while循环
  7. VC++静态文本框/PICTURE控件的notify属性
  8. Java解释XML文件的小例子
  9. 委外订单_听听晚报-英特尔扩大芯片委外订单、苹果秋季或举行两场发布会
  10. python编写统计选票的程序_使用python编写微信公众号发稿统计程序