import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
public class ex1 {
private Scanner sc = new Scanner(System.in);
private FileWriter fout = null;
private void run() {
System.out.println("전화번호 입력 프로그램입니다.");
try {
fout = new FileWriter("c:/temp/phone.txt");
while(true) {
System.out.print("이름 전화번호 >> ");
String name = sc.next();
if(name.equals("그만")) {
break;
}
String tel = sc.next();
fout.write(name + " " + tel + "\r\n");
}
fout.close();
}catch(IOException e) {
System.out.println("c:/temp/phone.txt에 저장할 수 없었습니다. 경로명을 확인해주세요");
return;
}
System.out.println("c:/temp/phone.txt에 저장하였습니다.");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
ex1 e = new ex1();
e.run();
}
}
결과
전화번호 입력 프로그램입니다.
이름 전화번호 >> 황기태 010-5555-7777
이름 전화번호 >> 이재문 011-3333-4444
이름 전화번호 >> 김남윤 065-2222-1111
이름 전화번호 >> 그만
c:/temp/phone.txt에 저장하였습니다.
메모장
황기태 010-5555-7777
이재문 011-3333-4444
김남윤 065-2222-1111'명품JAVA프로그래밍 > 8장 입출력 스트림과 파일 입출력' 카테고리의 다른 글
| [명품JAVA프로그래밍] 8장 실습문제 6번 (0) | 2022.02.24 |
|---|---|
| [명품JAVA프로그래밍] 8장 실습문제 5번 (0) | 2022.02.24 |
| [명품JAVA프로그래밍] 8장 실습문제 4번 (0) | 2022.02.24 |
| [명품JAVA프로그래밍] 8장 실습문제 3번 (0) | 2022.02.24 |
| [명품JAVA프로그래밍] 8장 실습문제 2번 (0) | 2022.02.24 |