① 학생(Student) 클래스를 작성하라. 학생 클래스는 이름(name), 학번(studentID), 전공(major) 멤버 변수를 가지며, 생성자와 학생의 정보를 출력하는 printInfo() 메서드를 포함한다.
② 학생 객체를 생성하고, 정보를 출력하라.
① 짝수와 홀수를 구분하는 isEven() 메서드를 작성하라. 이 메서드는 int형 매개변수를 받아, 짝수인 경우 true, 홀수인 경우 false를 반환한다.
② isEven() 메서드를 사용하여, 1부터 10까지의 수 중에서 짝수인 수를 출력하라.
① 숫자를 입력받아 10으로 나눈 값을 출력하는 프로그램을 작성하라. 단, 예외 처리를 이용하여 0으로 나누려는 경우, "Cannot divide by zero"라는 메시지를 출력하라.
② 사용자 정의 예외 클래스를 이용하여 나이가 20세 미만인 경우에는 이용할 수 없도록 제한하라.
person 패키지를 생성하고, 그 안에 class를 2개 만든다. 하나는 AgeLimitationException이고, 하나는 Person이다.
계층구조는 이러한 모양이 될 것이다.
AgeLimitationException 클래스에 아래의 코드를 입력하자.
Person 클래스에는 아래의 코드를 입력하자.
Main Application에 아래의 코드를 입력하자.
나이가 25살인 변현섭님은 가입이 완료된다.
나이가 15살 밖에 안 된 크롬님은 가입이 불가능하다.