본문 바로가기

프로그래밍 공부/java

[JAVA] 이것이 자바다 6장 확인 문제 :MemberService 클래스에서 login(), logout() 메소드 선언, 출력하기

반응형

MemberService 클래스에 login( ) 메소드와 logout( ) 메소드를 선언하고

① login( ) 메소드는 매개값 id가 "hong", 매개값 pw가 "12345"일 경우에만 true로 리턴하고 그 외의 값일 경우에는 false를 리턴하도록 하세요.

②logout( ) 메소드의 내용은 "로그아웃 되었습니다." 가 출력되도록 하세요. 

public class MemberService {

	public boolean login(String id , String pw) {
		if(id.equals("hong")&& pw.equals("12345")) {
			return true;
		}
		return false;
		
	}
	
	public void logout(String id) {
		if(id.equals("hong")) {
			System.out.println("로그아웃 되었습니다.");
		}

	}
}
public class MemberServiceExample {

	public static void main(String[] args) {
		
		MemberService memberService = new MemberService();
		
		boolean result = memberService.login("hong", "12345");
		
		if(result) {
			
			System.out.println("로그인 되었습니다.");
			
			memberService.logout("hong");
			
		}else {
			System.out.println("id 또는 password가 올바르지 않습니다.");
			
		}

	}

}
반응형