문제

import java.util.Scanner;
public class Count {
       public static void main(String []args){
       Scanner s=new Scanner(System.in);
       int i=s.nextInt();
       int j=i+1;
       System.out.println(j);
    }

}
.

Java의 기본 코드입니다. 제가 내 자신의 PC에서 실행했을 때 온라인 컴파일러 , 왜 오류가 왜 그렇지 ??

Exception in thread "main" java.util.NoSuchElementException
    at java.util.Scanner.throwFor(Scanner.java:907)
    at java.util.Scanner.next(Scanner.java:1530)
    at java.util.Scanner.nextInt(Scanner.java:2160)
    at java.util.Scanner.nextInt(Scanner.java:2119)
    at Count.main(Count.java:28) 
.

도움이 되었습니까?

해결책

필드 stdin에 입력 인수를 제공합니다.

프로그램 중에 사용자가 양식에 몇 가지 값을 입력하도록 요청할 수 있습니다. 번호 또는 문자열의왜냐하면 당신은 대화를 줄 수 없기 때문입니다 입력을 제공하는 옵션 이므로이 옵션을 제공하여 모든 하나의 한 줄에 입력을 사용하여 프로그램을 사용하여 읽을 것입니다. 프로그래밍 언어로 사용할 수있는 기능.

여기에 이미지 설명

다른 팁

System.in에 대한 입력을 제공하지 않았기 때문입니다.무언가를 입력하면 2, 해당 온라인 컴파일러의 "stdin 입력"상자에서 프로그램이 예상대로 작동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top