今天来吐槽一下Java的Calendar类的使用问题,反正我是弄了半天。
首先是,遇到一个问题,输入年份和月份,需要打印这个月的日历,网上有不少代码,但我用了几个感觉都不是很靠谱。
然后经过一番探索,最后敲定了下面这个程序:
import java.util.Arrays;
import java.util.Calendar;
import java.util.List;
import java.util.Scanner;
public class MyCal {
public static void main(String[] args) {
try (Scanner sc = new Scanner(System.in)) {
System.out.println("please input the year:");
int year = sc.nextInt();
System.out.println("please input the month:");
int month = sc.nextInt();
List MONTH_LIST = Arrays.asList(
"Jan", "Feb", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Sept", "Oct", "Nov", "Dec"
);
System.out.