KPlay의 코딩 그리고 잡동사니

파일 I/O는 JAVA에서 기본적으로 제공하는 File이라는 클래스를 사용한다

쓰기위해 import java.io.File (java패키지의 io모듈의 File클래스를 추가해라) 를 써준다

10행의 File file = new File("input.txt); 를 보자

제일 앞에 온 File은 File클래스고 뒤에오는 file은 변수 이름이다

대입 연산자의 오른편에 파일을 읽엉오기 위해 new File("파일명);을 써준다

즉 input.txt라는 파일을 읽어오라는 뜻이다

14행의 try부터는 예외처리 구문이다.

15행의 Scanner sc = new Scanner(file); 을 입력하면

파일을 컨트롤할 수 있는 file이라는 변수와 파일을 쓰인 내용을 읽어올 수 있는 sc라는 변수가 생긴거다

16행 while문의 hasNextInt()함수는 sc가 읽어오는 파일에서 다음으로 읽을 정수가 있으면 이라는 의미이며

sc.close()로 파일 입출력을 닫아준다

그 후 21행같은 에러가 발생하면 22행이 실행된다

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band