🔓 Quiz) 윤년 / 평년 구하기
package pack_LeapYear;
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("년도를 입력하세요 : ");
int year = scanner.nextInt();
scanner.close();
if (year < 1000 || year > 3000) {
System.out.print("범위 외의 숫자입니다."
+ "프로그램을 종료합니다.");
} else {
LeapYear leapYear = new LeapYear(year);
leapYear.mtd_FindYear();
}
}
}
package pack_LeapYear;
public class LeapYear {
private int year;
public LeapYear(int year) {
this.year = year;
}
public void mtd_FindYear(){
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
System.out.println("윤년입니다.");
} else {
System.out.println("평년입니다.");
}
}
}
👩🏼💻 자바 논리 연산자
x | y | x ││ y |
---|
true | true | true |
true | false | true |
false | true | true |
false | false | false |
x | y | x && y |
---|
true | true | true |
true | false | false |
false | true | false |
false | false | false |