[백준 JAVA] 10951번 풀이 - NosuchElement 오류!
by mini_min
package 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 메소드를 추가해서 정수를 입력 받을 수 있는지 여부를 검사하며 합을 출력하는 소스로 고친다.
블로그의 정보
개발자 미니민의 개발로그
mini_min