我不知道如何從Java控制檯讀取數據。 如果可能的話,我想用掃描儀來做。 這是我在學習Java時嘗試的。Java:從控制檯讀取
package Scanners;
import java.util.Scanner;
public class ConsoleScanner {
static Scanner input = new Scanner(System.in);
public static void main(String[] args){
if(input.equals("Hello"))
System.out.println("You typed in: Hello ");
if(input.equals("Good Bye"))
System.out.println("You typed in: Good Bye");
else{
System.out.println("You typed in: " + input);
}
}
}
它給我的這個錯誤:
You typed in: java.util.Scanner[delimiters=\p{javaWhitespace}+][position=0][match valid=false][need input=false][source closed=false][skipped=false][group separator=.][decimal separator=\,][positive prefix=][negative prefix=\Q-\E][positive suffix=][negative suffix=][NaN string=\Q?\E][infinity string=\Q?\E]
如果有更好的辦法從控制檯讀取,那麼請張貼。 - 謝謝
請閱讀關於IO的教程,[this one](http://docs.oracle.com/javase/tutorial/essential/io/)。 –
另外,這不是一個錯誤。 –
'掃描儀#nextLine()'..例如:'String s = input.nextLine()' – nachokk