입력과 출력을 할 때는 예외 처리가 필요하다.
public static void main(String[] args) throws IOException {
Java는 입력과 출력을 할 때 발생할 수 있는 예외에 대해 매우 까다롭게 규정하고 있다.
그렇기 때문에, 입력과 출력을 다룰 때, 예외 처리가 없다면 컴파일 에러가 발생한다.
public class Test {
public static void main(String[] arg) {
System.out.println("Hello Java!!");
}
위와 같은 코드에서는 출력을 하는 메서드 println()이 사용되었는데,
왜 예외 처리를 안해도 될까?
그 이유는 Java에서는 print(), println(), printf() 메서드에만 자체적으로 예외 처리를 적용해놓았기 때문이다.
위 3개의 메서드 이외에 모든 입출력 메서드가 사용된다면, 예외 처리를 모두 해주어야 한다.
다음과 같이 예외 처리를 사용해주면 된다.
'Develop > Java' 카테고리의 다른 글
int형의 숫자와 String형의 문자열을 더하면? (0) | 2022.09.04 |
---|---|
Java : 입력(input) 시, 사용되는 Scanner, BufferedReader (0) | 2022.09.03 |
오버로딩(Overloading) vs 오버라이딩(Overriding) (1) | 2022.09.02 |
Scanner 사용 시, next()와 nextLine()의 차이 (0) | 2022.08.31 |
StringBuilder vs StringBuffer (0) | 2022.08.30 |