简单的日历输出代码
来源:互联网 发布:淘宝返还的钱在哪里 编辑:程序博客网 时间:2024/04/29 03:17
- public static void main(String[] args) {
-
- GregorianCalendar d = new GregorianCalendar();
-
-
- int md = d.get(Calendar.DAY_OF_MONTH);
- int ym = d.get(Calendar.MONTH);
-
-
- d.set(Calendar.DAY_OF_MONTH, 1);
- int wd = d.get(Calendar.DAY_OF_WEEK);
-
- System.out.println("Sun Mon Tue Wed Thu Fri Sat");
- for (int i = Calendar.SUNDAY; i < wd; i++) {
- System.out.print(" ");
- }
-
- do {
- int mdTmp = d.get(Calendar.DAY_OF_MONTH);
- System.out.printf("%3d",mdTmp);
-
- if (md==mdTmp) {
- System.out.print("*");
- }else {
- System.out.print(" ");
- }
-
- if (d.get(Calendar.DAY_OF_WEEK)==Calendar.SATURDAY) {
- System.out.println("");
- }
-
- d.add(Calendar.DAY_OF_MONTH, 1);
-
- } while (d.get(Calendar.MONTH)==ym);
- }