티스토리 뷰

반응형

⊙ 문제

 

키보드로 입력한 이름의 자바 소스 파일을 찾아 맨 앞에 행 번호를 붙여서 출력하는 프로그램을 작성하시오.

 


⊙ 문제 접근 과정

 

FileReader를 이용했다.


 

⊙ 문제 풀이

 

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        String fileName;
        System.out.print("자바 소스 파일 이름을 입력하시오 : ");
        fileName = new Scanner(System.in).nextLine();
        try {
            int lineNumber = 1;
            BufferedReader br = new BufferedReader(new FileReader(fileName));
            String line;
            while(true) {
                line = br.readLine();
                if(line==null)
                    break;
                System.out.println(lineNumber++ +" : "+ line);
            }
            br.close();
        } catch (IOException e) { }
    }
}

 


⊙ 결과

 


⊙ 마무리

 

 

NONE

 

좋아요는 로그인하지 않아도 누를 수 있습니다!

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함