Java 我需要在运行程序时立即接受用户输入
首先,我对Java非常陌生,所以非常感谢简单的答案。 我正在尝试编写一个程序,以便用户可以输入以下内容: java多少文件10 并获得输出: 您选择了10个文件 或者,用户可以输入以下内容: java有多少文件 并获得输出: 你想要多少文件Java 我需要在运行程序时立即接受用户输入,java,Java,首先,我对Java非常陌生,所以非常感谢简单的答案。 我正在尝试编写一个程序,以便用户可以输入以下内容: java多少文件10 并获得输出: 您选择了10个文件 或者,用户可以输入以下内容: java有多少文件 并获得输出: 你想要多少文件 我似乎想不出一种方法来创建一个可以读取初始输入的扫描仪。nextLine()scanner方法查找新的用户输入,而不是检查是否已经存在。任何帮助都是救命稻草。谢谢java howManyFiles 10似乎10是一个命令行参数。这些参数出现在main的字符串
我似乎想不出一种方法来创建一个可以读取初始输入的扫描仪。nextLine()scanner方法查找新的用户输入,而不是检查是否已经存在。任何帮助都是救命稻草。谢谢
java howManyFiles 10
似乎10
是一个命令行参数。这些参数出现在main
的字符串[]
参数中。下面是一个简单的例子:
public static void main(String[] args) {
if (args.length == 0) {
// User didn't provide number of files.
// You need to prompt the user and read their input.
} else if (args.length == 1) {
int numFiles = Integer.parseInt(args[0]);
System.out.println("You selected " + numFiles + " files.");
} else {
// User provided two or more command-line arguments.
// You might want to print an error message in this case.
}
}
请展示您的尝试,并描述失败的方式。它被称为生成一个。
java howManyFiles 10
似乎10
是一个命令行参数。这些参数出现在String[]
到main
的参数中。这可能会有所帮助:我建议阅读一本(像样的)教科书,不要依赖一些在线教程。他们中的大多数人都倾向于“看看我已经能写些什么”来炫耀自己。这本书将更加结构化,不太可能跳过非常基本但重要的内容。