파일 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행이 실행된다
사용자 정의 함수의 기본 형식 (0) | 2020.10.06 |
---|---|
사각형 모양을 출력하는 프로그램 (0) | 2020.10.06 |
특정한 정수를 입력받아 그대로 출력하는 프로그램 (0) | 2020.10.06 |
for문을 이용하여 원을 출력하는 프로그램 (0) | 2020.10.06 |
이중 for문을 이용하여 삼각형을 출력하는 프로그램 (0) | 2020.10.05 |