import java.util.Scanner;
class CalendarMain
{
//주 함수 입구
public static void main(String[] args)
{
System.out.println("****날짜를 입력하세요(형식: 2011-01)*****");
Scanner sc = new Scanner(System.in);
String ym = sc.next();
|
Month.fun(month,year);
}
}
//윤년 수를 구합니다
class Year
{
//몇 년입니까? 윤년
static int beatYear = 0;
Public Static Void Fun (int Year) {
if (year & gt; 1990 && year & lt; 10000) {
While (연도 & GT; = 1990) {
IF (연도 % 4 == 0 && 연도 % 100 != 0 || (연도 % 400 ==0 )){
}
}그밖에{
System.out.println("1990년보다 크거나 같은 연도를 입력하세요!");
}
}
}
//월의 일수를 가져옵니다. 총 일수
class Month
{
public static void fun(int Month,int year){
int MonthDay = 0;
Year y = new Year();
int days = y.leapYear + (연도 - 1990)*365;
if(월 > 0 && 월 <=12){
for(int i = 1;i <= 월; i++){
if(i < 8 && i != 2){
days += i % 2 == 1 ? 31 :30;
MonthDay = i % 2 == 1 ? 30;
}
if (i & gt; 7) {
Days += i % 2 == 1? 30: 31
MonthDay = i % 2 == 1? ; i == 2) { ifar % 4 == 0 && 연도 % 100! = 0 || (연도 % 400 == 0)) {
일 += 28
월 그렇지 않으면{
System.out.println("올바른 월을 입력해주세요!");
}
}
}
//달력 표시
수업 쇼
{
public static void mothed(int days, int MonthDay){
//월요일부터 시작하려면 하나 추가
int week = (days - MonthDay) % 7 + 1;
System.out. ("n일요일"+"t월요일"+"t화요일"+"t수요일"+"t목요일"+"t금요일"+"t토요일");
for (int i = 1;i <= 월일 + 주 ;i++ )
> ~ ~ 기타 == 0){
System.out.print(" n") ;
}
}
}
}