用java编写万年历,万年历的设计与实现java

  用java编写万年历,万年历的设计与实现java

  写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用

  本文分享了制作万年历的方法,如果文中有不正确的地方,欢迎大家批评指正。

  (推荐教程:java课程)

  代码实现:

  包com。软EEM。测试01;

  导入Java。时间。月份;

  导入Java。时间。年份;

  导入Java。util。扫描仪;

  公共类动态日历{

  私有int y;

  私有int m;

  public DynamicCalendar(int y,int m) {

  this.y=y

  this.m=m

  }

  公共布尔年(整数){

  return ye % 4==0 ye % 100!=0 叶% 400==0

  }

  公共int month(int ye,int mon) {

  如果(周一1 周一12) {

  System.out.println(输入错误);

  返回0;

  }

  开关(周一){

  案例4:

  案例6:

  案例9:

  案例11:

  返回30;

  案例二:

  归年(叶)?29 : 28;

  默认值:

  返回31;

  }

  }

  公共int方法(){

  int count=0;

  for(int I=1900;我这.咦){

  计数=年(一)?366 : 365;

  }

  for(int I=1;我是m;i ) {

  count=month(this.y,I);

  }

  返回计数;

  }

  public void printCalendar() {

  int space=method()% 7;

  int count=month(y,m);

  系统。出去。println(==============万年历【y】年【‘m’】月===================);

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

  系统。出去。println(================================);

  int sum=0;

  for(int I=0;我空间;i ) {

  系统。出去。打印( \ t );

  总和;

  }

  for(int I=1;我数;i ) {

  总和;

  系统。出去。print(I \ t );

  if (sum==7) {

  系统。出去。println();

  sum=0;

  }

  }

  }

  公共静态void main(String[] args) {

  扫描仪sc=新扫描仪(系统。在);

  System.out.print(请输入年份:);

  int y=sc。nextint();

  System.out.print(请输入月份:);

  int m=sc。nextint();

  动态日历DC=新动态日历(y,m);

  dc.printCalendar().

  }

  }输出结果:

  相关推荐:java入门以上就是利用爪哇岛制作万年历的详细内容,更多请关注我们其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: