-1

我知道 Scanner scanner = new Scanner(System.in);可以接受用户输入,但我可以问如何使用它,每当我放置它们时,netbeans 只是运行它而不在控制台中询问任何用户输入,我只想问如何配置使用用户输入?

当然,我放了nextLine和nextInt,我只是想问一下如何让netBeans停止并问我输入。

4

3 回答 3

1

你会在底部看到一个叫做output(window) 的东西 --> 你会看到输入提示。

如果那里没有输出窗口,请转到Window menu--> Select output--> ouput

(或者)Ctrl+4

于 2012-12-05T16:38:50.307 回答
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

于 2012-12-05T16:41:04.107 回答
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);
于 2012-12-05T16:40:47.220 回答