번개멍
[JAVA]예외 클래스 본문
우선 프로그램은 이름과 나이를 입력하면 동일하게 출력해주는것
IOException - 데이터 입출력시 발생하는 예외
NumberFormatException - 숫자형식 오류
static BufferedReader : 버퍼를 통하여 처리하시오
br : 객체를 생성하고
new : 메모리 할당 연산자를 이용하여
BufferedReader : 버퍼에 담아서 저장 (32bit = 4kbyte, 64bit = 8kbyte)
(new InputStreamReader : 1바이트씩 입력을 받아서
(System.in)); : 키보드로 부터
package Exam1;
import java.io.*;
import java.util.*;
public class ttt {
static BufferedReader br = new BufferedReader(new InputStreamReader(
System.in));
private static void name() {
String name = "";
try {
name = br.readLine();
} catch (IOException e) { // 데이터가 이출력시에 발생하는 예외 상황
e.printStackTrace();
}
System.out.println(name);
}
private static void age() {
int age = 0;
try {
age = Integer.parseInt(br.readLine());
} catch (NumberFormatException e) {
e.printStackTrace();
//System.out.println("숫자형식으로 입력해주세요");
} catch (IOException e) {
e.printStackTrace();
// System.out.println("입력에 관한 에러입니다.");
}
System.out.println(age);
}
public static void main(String[] args) {
name();
age();
}
}
'코딩이야기 > JAVA' 카테고리의 다른 글
[JAVA] printf (0) | 2020.04.21 |
---|---|
[JAVA] 랜덤 클래스 (0) | 2020.04.20 |
[JAVA] 배열의 기초! (0) | 2020.04.17 |
[JAVA]대소문자 변환 (0) | 2020.04.08 |
[JAVA] 생성자 개념 (0) | 2020.04.08 |
Comments