AppleTree iOS

Address 비교 선생님꺼 내꺼 본문

JAVA/기초 JAVA

Address 비교 선생님꺼 내꺼

사과나무 2010. 7. 27. 15:57

//선생님꺼
package src.console.base.readline;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;

public class Address {
 public ArrayList array = new ArrayList();

 public String AdressList() {

  StringBuffer bu = new StringBuffer();
  bu.append("============        \n");
  bu.append("1.주소록 리스트        \n");
  bu.append("2.주소록 검색          \n");
  bu.append("3.주소록 추가          \n");
  bu.append("4.주소록 지우기         \n");
  bu.append("5.주소록 수정         \n");
  bu.append("6.주소록 나가기          \n");
  bu.append("=============       \n");
  return bu.toString();
 }

 public ArrayList ExampleList() {
  // ArrayList 객체에 값을 담는다
  // 현재값을 담는형은 String (문자열)
  // array.add(index); -> 0 부터 시작
  array.add("생선");
  array.add("과일");
  array.add("anju");
  array.add("맥주");
  //String elements ="";
  /*
  for (int i = 0; i < array.size(); i++) {
   // 현재 담겨진 요소(elements)을 0부터 가져온다 현재 3개가 담겼으므로
   // 0,1,2
   // (String)get-> 현재요소에 담긴 형으로 캐스팅(형변환)해야한다
   elements = (String) array.get(i);
   if (elements.equals("과일")) {
    System.out.println(elements + " 을 먹습니다 아작아작 ");
    array.remove(i);
    System.out.println(elements + " 다먹었습니다   ");
   }
   if (elements.equals("맥주")) {
    System.out.println(elements + " 을 먹습니다 아작아작 ");
    array.remove(i);
    System.out.println(elements + " 다먹었습니다   ");
   }
   
   
   if (elements.equals("anju")) {
    System.out.println(elements + " 을 먹습니다 아작아작 ");
    array.remove(i);
    System.out.println(elements + " 다먹었습니다   ");
   }
  }
  
  */
  //System.out.println("남은 먹을거리는:" + elements);
  java.util.Iterator it=array.iterator();
  for(int i=0;it.hasNext();i++){
   
   String elements=(String)it.next();
   if (elements.equals("anju")) {
    System.out.println(elements + " 을 먹습니다 아작아작 ");
    array.remove(i);
    System.out.println(elements + " 다먹었습니다   ");
   }
  
   if (elements.equals("과일")) {
    System.out.println(elements + " 을 먹습니다 아작아작 ");
    array.remove(i);
    System.out.println(elements + " 다먹었습니다   ");
   }
   if (elements.equals("맥주")) {
    System.out.println(elements + " 을 먹습니다 아작아작 ");
    array.remove(i);
    System.out.println(elements + " 다먹었습니다   ");
   }
   
   
   System.out.println("남은 먹을거리는:" +elements);
   
  }
  
  return array;
 }

 public static void main(String[] args) throws Exception {

  // Buffer 는 임시저장공간입니다
  // buffer.readLine();
  // 을만나게되면 입력값을기다립니다
  // inputstream data input 기다립니다(Systemin)
  // outputstream data out
  // 키보드

  BufferedReader buffer = new BufferedReader(new InputStreamReader(
    System.in));
  // System.out.println("echo:"+buffer.readLine());

  // Integer.parseInt: String 문자열을 Integer로강제형변환

  /*
   * int choice=Integer.parseInt(buffer.readLine());
   *
   * switch(choice){ case 1: System.out.println("echo: 1입니다"); break; case
   * 2: System.out.println("echo: 2입니다"); break; case 3:
   * System.out.println("echo: 3입니다");break; case 4:
   * System.out.println("echo: 4입니다"); break; }
   */
  Address ad = new Address();
  ad.ExampleList();

  // System.out.println(ad.AdressList());
 }

}


















//내꺼
package console.base.io;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;;

public class Address {
 public ArrayList array=new ArrayList();
 public String AddressList(){
  StringBuffer bu=new StringBuffer();
  bu.append("========== \n");
  bu.append("1.주소록 리스트 \n");
  bu.append("2.주소록 검색  \n");
  bu.append("3.주소록 추가  \n");
  bu.append("4.주소록 수정  \n");
  bu.append("5.주소록 나가기 \n");
  bu.append("=========== \n");
  
  return bu.toString();
 }

 public ArrayList ExampleList(){
  array.add("생선");
  array.add("과일");
  array.add("안주");
  array.add("맥주");
 
  for(int i=0;i<array.size();i++){
   //현재담겨진 요소()을 0부터 가져온다. 현재3개가 담겼으므로
   //0,1,2,
   //(String)get->현재 요소에담긴 형으로 캐스팅해야한다.
   String elements=(String)array.get(i);
   if(elements.equals("생선")){
    System.out.println(elements+" 을 먹습니다 아작아작");
    array.remove(i);
    System.out.println(elements+" 다 먹었습니다.");
   }
   if(elements.equals("과일")){
    System.out.println(elements+" 을 먹습니다 아작아작");
    array.remove(i);
    System.out.println(elements+" 다 먹었습니다.");
   }
   if(elements.equals("안주")){
    System.out.println(elements+" 을 먹습니다 아작아작");
    array.remove(i);
    System.out.println(elements+" 다 먹었습니다.");
   }
   if(elements.equals("맥주")){
    System.out.println(elements+" 을 먹습니다 아작아작");
    array.remove(i);
    System.out.println(elements+" 다 먹었습니다.");
   }
   
   //System.out.println(elements);
   
  }
  java.util.Iterator it=array.iterator();
  while(it.hasNext()){
   System.out.println("남은 먹을거리는 : "+it.next());
  }
  return array;
 }
 
 public static void main(String[] args) throws Exception{
  //버퍼는 임시저장공간입니다.
  //buffer.readLine();
  //을 만나게되면 입력값을 기다립니다.
  //inputstream data input 기다립니다.(Systemin)
  //keyboard
  BufferedReader buffer=
   new BufferedReader(new InputStreamReader(System.in));
  //System.out.println("echo:"+buffer.readLine());
  
  //Integer.parseInt:String 문자열을 Integer로 강제형변환
  /*
  int choice=Integer.parseInt(buffer.readLine());
  
  switch(choice){
  case 1:System.out.println("echo: 1입니다.");break;
  case 2:System.out.println("echo: 2입니다.");break;
  case 3:System.out.println("echo: 3입니다.");break;
  case 4:System.out.println("echo: 4입니다.");break;
  
  }*/
  
  Address ad=new Address();
  ad.ExampleList();
  //System.out.println(ad.AddressList());
  
 }

}


'JAVA > 기초 JAVA' 카테고리의 다른 글

java - 15일재(source) awt  (0) 2010.07.28
java - 14일째(source)  (0) 2010.07.27
java - 13일째(source)  (0) 2010.07.26
java - 12일째(source)  (0) 2010.07.23
java - 11일째(source)  (0) 2010.07.22
Comments