온라인 컴파일러 vs 네이티브 컴파일러
-
21-12-2019 - |
문제
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 입력"상자에서 프로그램이 예상대로 작동합니다.
제휴하지 않습니다 StackOverflow