2013년 8월 6일 화요일

8월7일 오후수업

update출력하기

private void update() {
  Member m = list.get(no - 1);
  Member copy = m.clone();
  System.out.printf("번호(%1$d):", no);
  System.out.printf("이름(%1$s):", m.getName());
  String value = scanner.nextLine();
  if (value.length() > 0) {
   copy.setName(value);
  }
  System.out.printf("전화(%1$s):", m.getPhone());
  value = scanner.nextLine();
  if (value.length() > 0) {
   copy.setPhone(value);
  }
  System.out.printf("이메일(%1$s):", m.getEmail());
  value = scanner.nextLine();
  if (value.length() > 0) {
   copy.setEmail(value);
  }
  System.out.printf("블로그(%1$s):", m.getBlog());
  value = scanner.nextLine();
  if (value.length() > 0) {
   copy.setBlog(value);
  }
  System.out.printf("나이(%1$d):", m.getAge());
  value = scanner.nextLine();
  if (value.length() > 0) {
   copy.setAge( Integer.parseInt(value) );
  }
 
  System.out.print("변경하시겠습니까?(y/n)");
  if(scanner.nextLine().toLowerCase().equals("y")){
   copy.setRegDate(new Date());
   list.set(no-1, copy);
   System.out.println("변경되었습니다!");
  } else {
   System.out.println("변경 취소하였습니다!");
  }
 }


출력결과

명령>update
번호(1):이름(홍길동):
전화(111-2222):
이메일(hong@test.com):
블로그(hong.blogspot.com):
나이(20):17
변경하시겠습니까?(y/n)y
변경되었습니다!

delete 출력하기

private void detele() {
  list.remove(no - 1);
  no = 0;
  System.out.println("삭제되었습니다!");
 }


delete 출력결과

*명령>view 1
번호:1
이름:홍길동
전화:111-2222
이메일:hong@test.com
블로그:hong.blogspot.com
나이:17
등록일:2013-08-07
*명령>delete
삭제되었습니다!


====>view 부터 명령을해야만 delete  가능!1

댓글 없음:

댓글 쓰기