[Kotlin] NumberFormatException

Minjun Kim·2023년 8월 9일
0

Kotlin

목록 보기
7/10
post-thumbnail

numberformatexception for input string

  • 입력 String에 대한 숫자형식 예외

  • 보통 toInt, toString 등의 형변환 부분을 실수한 경우가 많다.

  • 아래는 숫자 '0' 이 아닌, 알파벳 'O' 를 입력한 결과이다.

import java.io.BufferedReader

fun main(args: Array<String>) = with(BufferedReader(System.`in`.bufferedReader())) {
	val year = readLine().toInt()
}
[output]

"C:\Program Files\Android\Android Studio\jbr\bin\java.exe" ...
2O23
Exception in thread "main" java.lang.NumberFormatException: For input string: "2O23"
	at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
	at java.base/java.lang.Integer.parseInt(Integer.java:668)
	at java.base/java.lang.Integer.parseInt(Integer.java:786)
	at com.example.test.MainKt.main(main.kt:6)

Process finished with exit code 1

  • 그 외의 자세한 예제는 아래 [참고 사이트]로

🔎 [참고 사이트]

jhnyang.tistory

profile
응애 나 아기 뉴비

0개의 댓글