1.输入年份和月份,在控制台打印出本年本月的日历
效果如下:
2.个人觉的写Java程序前首先要理解要求,然后理清思路,最后再决定用什么方法去实现。我的思路如下:
第一,首先要输出万年历需要一个循环来打印输出这个日历表。
第二,其次需要知道某年的某月是从周即开始的。
第三,然后需要知道某年的某月是多少天。
第四,最后就是用什么方法去实现了。
如果思路清晰,方法又正好知道那就简单多了,具体代码如下:
package com.hp.T6;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Scanner;
/**
* 万年历
*
* @author 马凯迪
*/
public class CalendarTest {
/**
* 控制台循环输出万年历方法
*/
public static void printMonth(Calendar c) {
c.set(Calendar.DAY_OF_MONTH, 1);// 设置成一日
System.out.printf(
"\n\n==============&