티스토리 뷰
1. Scanner로 입력받은 이름과 전화번호를 한 줄에 한 사람씩 C:\temp\phone.txt 파일에 저장하라. "그만"을 입력하면 프로그램을 종료한다.
(편의를 위해 C:\Temp\JAVA\workspace 에서 진행함)
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:\Temp\JAVA\workspace 에서 진행함)
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
'공부합시다 > 찍먹' 카테고리의 다른 글
[명품자바 프로그래밍] 2장 실습 (0) | 2021.03.17 |
---|---|
21.03.12(금) 수업 내용 (0) | 2021.03.12 |
[명품자바 프로그래밍] 3장 실습문제 (0) | 2021.03.12 |
인터페이스(Interface) (0) | 2021.03.11 |
[JAVA] 추상 메소드 & 추상 클래스 (0) | 2021.03.11 |
댓글