본문 바로가기
study/Java

[Java] 26. Exception9 (예외처리를 생략해도 되는 예외 클래스 생성하기)

by 금이패런츠 2022. 3. 22.
728x90
반응형
package chap9;

import java.util.Scanner;
//예외처리를 생략해도 되는 예외 클래스 생성하기
class LoginFailException extends RuntimeException {
	LoginFailException(String msg) {
		super(msg);
	}
}
public class ExceptionEx9 {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		System.out.println("로그인 되었습니까?");
		String login = scan.nextLine();
		if(login.equals("yes")) {
			System.out.println("반갑습니다.");
		} else {
			throw new LoginFailException("로그인이 필요합니다.");
		}
	}
}
728x90
반응형