简单日历

来源:互联网 发布:苹果4软件商店 编辑:程序博客网 时间:2024/04/27 19:27

根据输入的年份和月份   打印当前月份的日历

import java.util.Calendar;import java.util.Scanner;public class CalendarClass {public static void main(String[ ]args){CalendarClass.logDate();}static void logDate(){Calendar calendar = Calendar.getInstance();Scanner scanner = new Scanner(System.in);System.out.println("请输入年份");int year = scanner.nextInt();calendar.set(Calendar.YEAR, year);System.out.println("请输入月份");int month = scanner.nextInt();System.out.println("     "+year+"年"+month+"月");System.out.println("日   一   二  三   四  五   六");calendar.set(Calendar.MONTH, month);calendar.set(Calendar.DAY_OF_MONTH, 0);int day = calendar.get(Calendar.DAY_OF_MONTH);calendar.set(Calendar.MONTH, month-1);calendar.set(Calendar.DAY_OF_MONTH, 1);int week = calendar.get(Calendar.DAY_OF_WEEK);for(int i = 1 ; i <= day+week-1 ;i++){int number = i - (week-1);if(number < 10){System.out.print(" ");}if(number < 1){System.out.print("  ");}else{System.out.print(number+" ");}if(i % 7 == 0){System.out.println();}}}}


0 0
原创粉丝点击