2012-12-05 156 views
-1

我知道Scanner scanner = new Scanner(System.in);可以採取用戶輸入,但我可以問一下如何使用它,每當我把它們,NetBeans只是通過它運行而不詢問控制檯中的任何用戶輸入,我只想問如何配置使用使用用戶輸入?如何在掃描儀掃描儀=新掃描儀(System.in)中指示參數;在Netbeans

當然,我把nextLine和nextInt,我只是想問如何使netBeans停止並詢問我的輸入。

+0

可以纔剛剛在那裏你正在閱讀的行之前添加一個'sysout',打印的郵件 –

+0

請張貼[SSCCE(HTTP:// www.sscce.org)說明你的問題。 –

回答

1

你會在底部看到一個叫做output(窗口)的東西 - >在那裏你會看到提示輸入。

如果輸出窗口不可有,轉到Window menu--> Select output--> ouput

(或)Ctrl+4

+0

我知道這個窗口,它只是說:運行: BUILD SUCCESSFUL(總時間:0秒) – stackover

+0

不確定你的代碼是否提示或不提示,如果不是你需要提示輸入,例如System.out.println(「請輸入一些值:「); – kosa

0

,因爲你需要之前給類似這樣的消息。

//這是你的輸入對象

Scanner input = new Scanner(System.in); 

// give massage 
System.out.println("give some in put"); 

// to get input where you want 
String input = input.nextline(); 

system.out.println(""+input); 
+0

當然我把nextInt和nextLine – stackover

+0

我喜歡我的回答票 – 2012-12-05 18:18:25

0

這是很簡單的。這是你的一個例子。

public class Test { 
    public static void main(String[] args) [ 
     Scanner INPUT = new Scanner(System.in); 
     int i; 

     System.out.print("Enter number: "); // This displays to the user to enter a number. 
     i = INPUT.nextInt(); // Sets i equal to the user input. 
    } 
} 

如果您正在使用的輸入字符串嘗試INPUT.nextLine();.

你可以在這裏找到更多的信息:http://download.oracle.com/javase/1,5,0/docs/api/java/util/Scanner.html