이미 답변이 달려있어서 여기에 올림.

 

 

질문)

 

http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040201&docId=254134528

 

 

내 답변)

 

1. CLASS

 

import java.util.ArrayList;
import java.util.Scanner;

 

public class t10_001 {
  public static void main(String[] args) {


    ArrayList<Member> list = new ArrayList<Member>();
    Scanner sc = new Scanner(System.in);

 

    String name;
    String tel;

 

    while(true){
      System.out.print("1) 입력  2) 출력 3) 종료 : ");
      int cho = sc.nextInt();
 
      if(cho == 1) {
        System.out.print("이름 입력:");
        name = sc.next();
        System.out.print("전화번호 입력(-포함):");
        tel = sc.next();
   
        list.add(new Member(name, tel));


      } else if(cho == 2) {
        System.out.print("이름 입력:");
        name = sc.next();
        int count = 0;
    
        for(int i = 0; i < list.size(); i++){
          if(name.equals(list.get(i).getName())){
            System.out.print("이름 : "+ list.get(i).getName() + ", 전화번호 : " + list.get(i).getTel());
            System.out.println();
            count++;
          }
        }
    
        if(count == 0){
          System.out.println("검색한 이름이 없습니다.");
        }
    
      } else if(cho == 3) { 

        break; 

      } else { 

        System.out.println("다시 입력!!"); }
      System.out.println();
    }
  }
}

 

class Member {

  private String name; 
  private String tel; 
   
  public Member(){}
 
  public Member(String name, String tel){
    this.name = name;
    this.tel = tel;
  }
 
  public String getName() {
    return name;
  }
 
  public void setName(String name) {
    this.name = name;
  }
 
  public String getTel() {
    return tel;
  }
 
  public void setTel(String tel) {
    this.tel = tel;
  }
}

 

 

2. RUN

 

1) 입력  2) 출력 3) 종료 : 1
이름 입력:aaa
전화번호 입력(-포함):1111

 

1) 입력  2) 출력 3) 종료 : 1
이름 입력:bbb
전화번호 입력(-포함):2222

 

1) 입력  2) 출력 3) 종료 : 1
이름 입력:aaa
전화번호 입력(-포함):3333

 

1) 입력  2) 출력 3) 종료 : 1
이름 입력:ccc
전화번호 입력(-포함):44

 

1) 입력  2) 출력 3) 종료 : 2
이름 입력:a
검색한 이름이 없습니다.

 

1) 입력  2) 출력 3) 종료 : 2
이름 입력:aaa
이름 : aaa, 전화번호 : 1111
이름 : aaa, 전화번호 : 3333

 

1) 입력  2) 출력 3) 종료 : 4
다시 입력!!

 

1) 입력  2) 출력 3) 종료 : 3