[백준 JAVA] 10951번 풀이 - NosuchElement 오류!
by mini_minpackage baekjoon;
import java.util.Scanner;
/**
* A+B - 4
* @author Back
*
*/
public class _10951 {
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
while(sc.hasNextInt()){
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(a+b);
}
}
}
NoSuchElement 오류
java.util.NoSuchElementException는 존재하지 않는 것을 가져오려고 할 때 발생한다.
더 이상 입력 받을 수 있는 값이 없을 때 발생한다.
위에 코드에서는 만약 수가 하나만 입력되는 경우에 해당 오류가 발생할 수 있다.
sc.hasNextInt 메소드를 추가해서 정수를 입력 받을 수 있는지 여부를 검사하며 합을 출력하는 소스로 고친다.
'매일매일 알고리즘 공부' 카테고리의 다른 글
[백준 JAVA] 10871번 풀이 - X보다 작은 수 (0) | 2023.06.12 |
---|---|
[백준 JAVA] 10807번 풀이 - 개수 세기 (0) | 2023.06.12 |
[백준 JAVA] 10952번 풀이 - A+B - 5 (0) | 2023.06.10 |
[백준 JAVA] 2439번 풀이 - 별찍기 2 (0) | 2023.06.10 |
[백준 JAVA] 11022번 풀이 - A+B-8 (0) | 2023.06.10 |
블로그의 정보
개발자 미니민의 개발로그
mini_min