자바 Scanner 입력 RTE 에러

  • 김남중
    김남중

    자바 Scanner 입력에 관하여 궁금한 것이 있어서 질문 드립니다.

    예제같은 경우에


    Example 1
    1 2 3 4 5 6 7 8

    Example 2
    8 7 6 5 4 3 2 1

    Example 3

    8 1 7 2 6 3 5 4

    위와같이 입력받은 입력 예제가 있어 코드를 짜보았는데 계속 런타임 에러가 떠서 질문드립니다.

    알고리즘부분은 제외하고 입력시 런타임 에러가 발생하여 입력 부분만 따로 아래와 같이 코딩하여 테스트 해 보았습니다.

    sc.next() 에 trim을 빼보기도 했는데 똑같은 런타임 에러(RTE (nonzero return code))가 발생하네요... 어떤식으로 사용을 해야 하는건가요?

    import java.util.Scanner;
    
    public class Main {
    
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
    
    
            for (int i = 0; i < 3; i++) {
    
                sc.next().trim(); // Example 임력
    
                sc.nextInt(); // Example 뒤의 숫자 입력
    
                for (int j = 0; j < 8; j++) {
                    sc.nextInt(); // 8개 Integer 입력
                }
    
            }
        }
    }
    

    9년 전
2개의 댓글이 있습니다.
  • nosiar
    nosiar

    8개의 정수가 3번 들어오는게 아니고 입력은 딱 한 줄입니다.


    9년 전 link
  • 김남중
    김남중

    @nosiar 흐아.. 감사합니다. 입력 조건에 있었는데 제가 잘못 이해했네요


    9년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.