Java

[Java] 20. 함수, 인스턴스화, 메서드 연습 문제

Song hyun 2024. 4. 16. 11:28
728x90
반응형

 

 

연습문제 1. 

(1) 회원의 아이디, 비밀번호, 이름, 성별, 나이를 받는 클래스를 만들어라.

 

(2) 회원이 비밀번호를 입력하면,

참거짓 여부에 따라 true/false를 반환하고,

"비밀번호가 맞습니다.", "비밀번호가 틀렸습니다."를 출력하는 메서드를 만들어라. (if문 사용)

 

(3) (2)에서 작성한 메서드를 호출해 결과를 출력해라. 

 

 

 

 

 

package basic.ch07;

public class User {

	String id;
	String password;
	String name;
	String gender;
	int age;
	
    
	public Boolean logIn(String inputPass) {
		if(password.equals(inputPass)){
			System.out.println("비밀번호가 맞아요.");
			return true;
		}
		System.out.println("비밀번호가 틀렸습니다.");
		return false;
	}
	
    
	// 독립적인 함수로서 여기서 실행 시킬 수 있다.
	public static void main(String[] args) {
		
		User user1=new User();
		user1.password="123";
		
		User user2=new User();
		user2.password="555";
		
		System.out.println("--------------");
		
		boolean tryLogIn1=user1.logIn("111");
		boolean tryLogIn2=user1.logIn("123");
	}
	
	
	
} // end of class

 

728x90
반응형