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
반응형
'Java > 기본 개념 및 클래스' 카테고리의 다른 글
[Java] 22. 객체 지향 패러다임 (0) | 2024.04.16 |
---|---|
[Java] 21. 생성자: 기본 생성자와 사용자 정의 생성자 (0) | 2024.04.16 |
[Java] 19. 런타임 데이터 영역 (Run time data Area) (0) | 2024.04.15 |
[Java] 18. 객체 지향, 클래스, 인스턴스화 (0) | 2024.04.15 |
[Java] 17. 함수와 메서드 (0) | 2024.04.15 |