Quiz) 윤년 || 평년 구하기 / 논리 연산자

🔓 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("평년입니다.");
			}
		}
		
}




👩🏼‍💻 자바 논리 연산자


xyx ││ y
truetruetrue
truefalsetrue
falsetruetrue
falsefalsefalse

xyx && y
truetruetrue
truefalsefalse
falsetruefalse
falsefalsefalse

좋은 웹페이지 즐겨찾기