- [Java] 20. 함수, 인스턴스화, 메서드 연습 문제2024년 04월 16일
- Song hyun
- 작성자
- 2024.04.16.: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반응형'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 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)