프로그래밍

 3198, 1/160 회원가입  로그인  
   ksbgenius
   [자바]입출력 관련 프로그램

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3057 [복사]


import java.io.*;
import java.util.*;

public class DataStreamTest{
        public static void main(String[] args) throws IOException{
                DataInputStream in = null;
                DataOutputStream out = null;
        
                try{
                        System.out.println("원하는 번호를 입력하시오");
                        Scanner scan = new Scanner(System.in);
                        int a = scan.nextInt();
                        
                        int c;
                        out = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("data.bin",false)));
                        out.writeUTF("홍길동 011-111-1111 hong@hanmail.net");
                        out.writeUTF("김유신 010-222-2222 kim@hanmail.net");
                        out.flush();
                        
                        
                        
                        in = new DataInputStream(new BufferedInputStream(new FileInputStream("data.bin")));
                if (a==1){
                        System.out.println(in.readUTF());
                }
                if(a!=1){
                        System.out.println(in.readUTF());
                        System.out.println(in.readUTF());
                }
                
        
                
                
                }
                finally{
                        if(in != null)
                                in.close();
                }
                
                if (out!=null){
                        out.close();
                }
                
                
        }
        }
위 소스에서 처럼
만약 숫자 1을 누르면 제가 원하는 것은 홍길동에 관한 내용이 나오고
숫자 2를 누르면 김유신에 관한 정보를 나오게 하고 싶은데 그게 잘 안되네요...
조언을 부탁드립니다.

  Hit : 4929     Date : 2011/06/13 07:38