티스토리 뷰

1. Scanner로 입력받은 이름과 전화번호를 한 줄에 한 사람씩 C:\temp\phone.txt 파일에 저장하라. "그만"을 입력하면 프로그램을 종료한다.

(편의를 위해 C:TempJAVAworkspace 에서 진행함)

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

public class S01 {
	public static void main(String[] ar) {
		Scanner sc = new Scanner(System.in);
		FileWriter fout = null;
		System.out.print("전화번호 입력 프로그램입니다.");

		int c;
		try {
			fout = new FileWriter("C:\\Temp\\JAVA\\workspace\\phone.txt");
			while (true) {
				String text = sc.nextLine();
				System.out.print("이름 전화번호 >>");

				if (text.equals("그만"))
					break;
				fout.write(text, 0, text.length());
				fout.write("\r\n", 0, 2);
			}
			fout.close();
			System.out.print("C:\\Temp\\JAVA\\workspace\\phone.txt에 저장하였습니다.");
		} catch (IOException e) {
			System.out.print("입출력 오류");
		}
		sc.close();
	}
}

2. 앞서 저장한 C:\temp\phone.txt 파일을 읽어 화면에 출력하라.

(편의를 위해 C:TempJAVAworkspace 에서 진행함)

import java.io.*;

public class S02 {
	public static void main(String[] ar) throws IOException {
		File f = new File("C:\\Temp\\JAVA\\workspace\\phone.txt");
		FileReader fr = new FileReader(f);
		BufferedReader br1 = new BufferedReader(fr);
		System.out.print("C:\\Temp\\JAVA\\workspace\\phone.txt를 출력합니다.");

		while (true) {
			String s = br1.readLine();
			if (s == null)
				break;
			System.out.println(s);
		}
	}
}
반응형
LIST
댓글
링크
공지사항
최근에 올라온 글