package aa;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class rili {
public static void main(String[] args) {
SimpleDateFormat sdf= new SimpleDateFormat("yyyy年MM月");
System.out.println(sdf.format(new Date()));
int month [] = {31,28,31,30,31,30,31,31,30,31,30,31};
String [] week = {"日","一","二","三","四","五","六"};
Calendar calendar= Calendar.getInstance();
int cday = calendar.get(Calendar.DATE);
calendar .set(Calendar.DATE,1);
int cweek =calendar.get(Calendar.DAY_OF_WEEK);
int cyear = calendar.get(Calendar.YEAR);
int cmonth = calendar.get(Calendar.MONTH);
if (cyear%4==0&&cyear%100!=0&&cyear%400==0){
month[1] = 29;
}
for (String v:week) {
System.out.print(v+"\t");
}
System.out.println();
for(int i=0;i<cweek-1;i++){
System.out.print("\t");
}
for(int i=1;i<=month[cmonth];i++){
if(i==cday)
System.out.print("*"+i+"\t");
else
System.out.print(i+"\t");
if ((i+cweek -1)%7==0)
System.out.println();
}
}
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class rili {
public static void main(String[] args) {
SimpleDateFormat sdf= new SimpleDateFormat("yyyy年MM月");
System.out.println(sdf.format(new Date()));
int month [] = {31,28,31,30,31,30,31,31,30,31,30,31};
String [] week = {"日","一","二","三","四","五","六"};
Calendar calendar= Calendar.getInstance();
int cday = calendar.get(Calendar.DATE);
calendar .set(Calendar.DATE,1);
int cweek =calendar.get(Calendar.DAY_OF_WEEK);
int cyear = calendar.get(Calendar.YEAR);
int cmonth = calendar.get(Calendar.MONTH);
if (cyear%4==0&&cyear%100!=0&&cyear%400==0){
month[1] = 29;
}
for (String v:week) {
System.out.print(v+"\t");
}
System.out.println();
for(int i=0;i<cweek-1;i++){
System.out.print("\t");
}
for(int i=1;i<=month[cmonth];i++){
if(i==cday)
System.out.print("*"+i+"\t");
else
System.out.print(i+"\t");
if ((i+cweek -1)%7==0)
System.out.println();
}
}
}