ユーザーの入力に応じてカレンダーをインスタンス化するにはどうすればよいですか? 私はもう試した:
Calendar cal = new GregorianCalendar(2011, Calendar.t.getMonth(month), 1);
しかし、トリックはしませんでした。
import java.util.GregorianCalendar;
import java.util.Calendar;
import java.util.Scanner;
public class Test {
public static void main(String[] args){
Test t = new Test();
Scanner sc = new Scanner(System.in);
System.out.print("Enter a month: ");
String month = sc.next();
Calendar cal = new GregorianCalendar(2011, Calendar.JANUARY, 1);
int days = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.print("There are "+days+" days in "+month+".");
}
private String getMonth(String month){
return month;
}
}
それとももっと実用的な方法でしょうか?ありがとう。