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
반응형