正如標題所述,我無法從任何人獲得任何輸入。它應該回顯InputTypeMismatch的錯誤,或者如果你做數字,那麼它會說空引用錯誤。通過CMD獲取輸入的麻煩 - java
有人可以糾正嗎?這讓我瘋狂。我不知道在哪裏檢查。
由於是預先:)
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at java.util.Scanner.nextFloat(Unknown Source)
at TestFile.promptsentence(TestFile.java:54)
at TestFile.main(TestFile.java:43)
這裏是一個例子:
public class TestFile(){
Scanner inp = new Scanner(System.in);
public static main(String[] args){
long inp = inp.NextLong();
// prompts
String input = Long.valueOf(inp);
System.out.println(input);
}
}
我得到了一個downvote和1修訂。他們預先拿出了謝謝:)) – user2262111 2013-04-11 02:23:09
把它放在主要方法之外。看看http://docs.oracle.com/javase/tutorial/java/javaOO/variables.html – Drogba 2013-04-11 02:23:20
上面的主要方法或下面,如果我從主要方法調用的東西/將永遠調用他們從主要的方法。 – user2262111 2013-04-11 02:24:31