ユーザーが1か月に1〜12の数値を入力した場合、ユーザーが入力したその月の最大日数を出力するように、以下のコードを変更するにはどうすればよいですか。
import java.util.*;
public class LastDay {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
GregorianCalendar cal = new GregorianCalendar();
int myMonth;
System.out.println("Enter the month number (1-12): ");
myMonth = scanner.nextInt();
System.out.println("Maximum number of days is: " + Calendar.getInstance().getActualMaximum(Calendar.DAY_OF_MONTH));
}
}
現時点では、現在の月(3月)の最大日数が出力されます。ユーザーが入力したmyMonth値に対して実行したいと思います。