반응형
#혼공단 #혼공챌린지 #혼공자
혼공 챌린지_자바 6주차 선택 미션
p.632 문제 2번 풀이 인증샷
문제
FileReader와 BufferedReader 를 이용하여 source.txt 내용을 읽고, 각 라인 번호를 추가해 모니터로 출력하는 프로그램을 작성해보세요
package sec02.verify.exam02;
import java.io.BufferedReader;
import java.io.FileReader;
public class AddLineNumberExample {
public static void main(String[] args) throws Exception {
String filePath = "src/sec02/verify/exam02/AddLineNumberExample.java";
//빈칸 채우기
}
}
실행 결과
1 : package sec02.verify.exam02;
2 :
3 : import java.io.BufferedReader;
4: import java.io.FileReader;
5 :
6 : public class AddLineNumberExample {
7 :
8 : public static void main(String[] args) throws Exception {
9 : String filePath = "src/sec02/verify/exam02/AddLineNumberExample.java";
...
정답 코드
package sec02.verify.exam02;
import java.io.BufferedReader;
import java.io.FileReader;
public class AddLineNumberExample {
public static void main(String[] args) throws Exception {
String filePath = "src/sec02/verify/exam02/AddLineNumberExample.java";
FileReader fr = new FileReader(filePath);
BufferedReader br = new BufferedReader(fr);
int rowNumber = 0;
String rowData;
while( (rowData = br.readLine())!= null) {
System.out.println(++rowNumber + " : " + rowData);
}
br.close();
}
}
반응형
'Language > [Java] 혼자 공부하는 자바' 카테고리의 다른 글
[혼공 학습단 6기] 혼자 공부하는 자바_나만의 혼공 노트 공유하기 (0) | 2021.08.31 |
---|---|
[#혼공챌린지] 혼자 공부하는 자바_6주차 기본미션 (0) | 2021.08.13 |
[#혼공챌린지] 혼자 공부하는 자바_5주차 선택미션 (0) | 2021.08.08 |
[#혼공챌린지] 혼자 공부하는 자바_5주차 기본미션 (0) | 2021.08.08 |
[#혼공챌린지] 혼자 공부하는 자바_4주차 선택미션 (0) | 2021.08.01 |