public static void putTime(int year, int month) {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, year);
calendar.set(Calendar.MONTH,month-1);
System.out.println("日\t一\t二\t三\t四\t五\t六");
int week = calendar.get(Calendar.DAY_OF_WEEK);
for (int i = 0; i < week; i++) {
System.out.print("\t");
}
int day = calendar.getActualMaximum(Calendar.DAY_OF_MONTH); for (int i = 1; i <= day; i++) {
System.out.print(i + "\t");
calendar.set(Calendar.DAY_OF_MONTH, i);
week = calendar.get(Calendar.DAY_OF_WEEK);
if (week == 6) {
System.out.println();
} } }
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, year);
calendar.set(Calendar.MONTH,month-1);
System.out.println("日\t一\t二\t三\t四\t五\t六");
int week = calendar.get(Calendar.DAY_OF_WEEK);
for (int i = 0; i < week; i++) {
System.out.print("\t");
}
int day = calendar.getActualMaximum(Calendar.DAY_OF_MONTH); for (int i = 1; i <= day; i++) {
System.out.print(i + "\t");
calendar.set(Calendar.DAY_OF_MONTH, i);
week = calendar.get(Calendar.DAY_OF_WEEK);
if (week == 6) {
System.out.println();
} } }
1.static存在意义到底是什么,我只知道调用私有方法的时候,需要用到静态类
2.调用像calendar这样的static算法,是不是都要用静态方法
3.API里面的很多方法,搜索到了我也不太会用,像calendar这样的静态算法,创建的时候不只是new 一个calendar那么简单了..有没有具体的创建法则
不要复制粘贴啊大神们,谢谢回复