⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 calendar.java

📁 Java2核心技术卷一 配套源码,看了还不错
💻 JAVA
字号:
/**
 * @version 1.20 27 Mar 1998 
 * @author Cay Horstmann
 */
 
import corejava.*;

public class Calendar
{  public static void main(String[] args)
   {  int m;
      int y;  
      if (args.length == 2)
      {  m = Integer.parseInt(args[0]);
         y = Integer.parseInt(args[1]);
      }
      else
      {  Day today = new Day(); // today's date
         m = today.getMonth();
         y = today.getYear();
      }

      Day d = new Day(y, m, 1); // start date of the month

      System.out.println(m + " " + y);
      System.out.println("Sun Mon Tue Wed Thu Fri Sat");
      for (int i = Day.SUNDAY; i < d.weekday(); i++ ) 
         System.out.print("    ");
      while (d.getMonth() == m)
      {  if (d.getDay() < 10) System.out.print(" ");
         System.out.print(d.getDay());
         if (d.weekday() == Day.SATURDAY) 
            System.out.println();
         else 
            System.out.print("  ");
         d.advance(1);
      }
      if (d.weekday() != Day.SUNDAY) System.out.println();
   }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -