-2
我遇到掃描儀問題。當我編譯它時,沒有問題。但是當我想運行這個程序時,我得到一個異常。你們能解釋一下這個問題的原因嗎?Java掃描儀異常
import java.util.Scanner;
public class CiagArytmetyczny {
public static void main(String[] args) {
Scanner s = new Scanner("System.in");
System.out.println("Podaj dlugosc ciagu: ");
int dl = s.nextInt();
int element = 2;
for(int i=1; i<=dl; i++) {
element=element+3;
System.out.println(element);
}
}
}
Podaj dlugosc ciagu:
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Scanner.java:864)
at java.util.Scanner.next(Scanner.java:1485)
at java.util.Scanner.nextInt(Scanner.java:2117)
at java.util.Scanner.nextInt(Scanner.java:2076)
at CiagArytmetyczny.main(CiagArytmetyczny.java:8)
過程完成。
輸入是輸入密鑰? – SMA
不是解決方案,但它應該是'new Scanner(System.in);' –
您似乎對運行時和編譯時異常有誤解 –