2013년 8월 6일 화요일

2013-08-07 [1강-JAVA기초] JAVA 문법들, 개인정보 받고 출력하는 프로그램

1.JAVA 문법들

(1) parseInt 메소드(Integer 클래스)

문자열 -> ..... -> 숫자

- 위에서 문자열을 숫자포맷으로 바꿔주는 메소드가 Integer클래스에 준비되어 있다.
Integer.parseInt(scanner.nextLine());          // 입력받아서 int형으로 변환해주는 메소드


(2) ArrayList

 - 위와같이 멤버객체의 주소를 저장한다.



2.개인정보 받고 출력하는 프로그램


(1) 다음은 RedApp 클래스이다.






 - Scanner형 인스턴스 scanner를 생성하고 System.in(키보드입력)을 파라미터로 받는다.
 - ArrayList형 list에 Member클래스 객체를 생성하고 하나씩 추가한다.
 - set메소드를 쓰기 위해서는 기존 setter에 return 값을 자신의 객체로(this) 돌려줘야 된다.





 - ArrayList에 담겨진 Member를 추가하는 add 메소드와
 - ArrayList에 담겨진 Member를 전체 출력하는 list메소드이다.






 -실행을 담당하는 execute 메소드이다.view 1을 입력하면 1번째 Member를 가져온다.
 - update와 delete를 실행하기 위해서는 반드시 view메소드를 먼저 실행되게 해놨다.
 - 프로그램은 quit를 입력할 때까지 계속 실행된다.



 - delete 메소드이다.





 - update 메소드이다. 항목의 일부분만 변경할 수도있다.


 - view 메소드이다 . 보고싶은 사람의 정보를 검색할 수 있다.
 - main메소드이다. execute만을 실행한다.







(2) 다음은 Member클래스이다.



 - name,phone,email,blog,age, 그리고 생성일자를 나타내는 regDate가 있다.





































 - setter와 getter이다.
 - 나이는 0~120살 까지다.
 - 중간에 정보를 update할 때 미리 복제해놓기 위해 clone() 메소드를 준비하였다.



댓글 없음:

댓글 쓰기