반응형
Exception in thread "main" java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
자바 런타임 에러로 문법상의 에러는 없다.
즉, 자바 컴파일러가 오브젝트 코드를 변환할 경우에는 에러가 없다는 뜻이다.
NumberFormatException이 발생하는데
lnteger.parselnt()메소드 호출시에 매개변수가 숫자로 변환할 수 없는 형태의 값으로 전달되기 때문이다.
따라서 컴파일시에는 이 값이 어떻게 들어갈지 모르기 때문에 에러를 감지하지 못하지만
실행시에는 그 값이 처리할 수 없는 값으로 전달되어 에러가 나타난다.
발생 원인 char a = (char)b;
int형인 b를 char형 a에 넣으려하다 발생하였음
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
자바 런타임 에러로 문법상의 에러는 없다.
즉, 자바 컴파일러가 오브젝트 코드를 변환할 경우에는 에러가 없다는 뜻이다.
NumberFormatException이 발생하는데
lnteger.parselnt()메소드 호출시에 매개변수가 숫자로 변환할 수 없는 형태의 값으로 전달되기 때문이다.
따라서 컴파일시에는 이 값이 어떻게 들어갈지 모르기 때문에 에러를 감지하지 못하지만
실행시에는 그 값이 처리할 수 없는 값으로 전달되어 에러가 나타난다.
발생 원인 char a = (char)b;
int형인 b를 char형 a에 넣으려하다 발생하였음
반응형
'JAVA > JAVA Error' 카테고리의 다른 글
[JAVA] Error: One factory fails for the operation " " (0) | 2014.11.07 |
---|---|
[JAVA] java.lang.NumberFormatException: For input string: "" (0) | 2012.01.19 |