문제
2016년의 날짜를 두 개의 정수 월 일로 입력받아서 입력된 날짜가 존재하면 "OK!" 그렇지 않으면 "BAD!"라고 출력하는 프로그램을
작성하시오.
입력 예
2 30
출력 예
BAD!
import java.util.*;
public class Main {
public static void calendar(int n1, int n2) {
if (n1 == 1 || n1 == 3 || n1 == 5 || n1 == 7 || n1 == 8 || n1 == 10 || n1 == 12) {
if (n2 <= 31 && n2 > 0) {
System.out.println("OK!");
} else {
System.out.println("BAD!");
}
} else if (n1 == 4 || n1 == 6 || n1 == 9 || n1 == 11) {
if (n2 <= 30 && n2 > 0) {
System.out.println("OK!");
} else {
System.out.println("BAD!");
}
} else if (n1 == 2) {
if (n2 <= 29 && n2 > 0) {
System.out.println("OK!");
} else {
System.out.println("BAD!");
}
}
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num1 = sc.nextInt();
int num2 = sc.nextInt();
calendar(num1, num2);
}
}'Algorithm > Language Coder' 카테고리의 다른 글
| Jungol (Java) - 582 : 함수2 - 자가진단4 (0) | 2020.08.18 |
|---|---|
| Jungol (Java) - 581 : 함수2 - 자가진단3 (0) | 2020.08.18 |
| Jungol (Java) - 579 : 함수2 - 자가진단1 (0) | 2020.08.17 |
| Jungol (Java) - 174 : 함수1 - 형성평가5 (0) | 2020.08.17 |
| Jungol (Java) - 173 : 함수1 - 형성평가4 (0) | 2020.08.17 |