【问题标题】:An example on using command line arguments to get user input使用命令行参数获取用户输入的示例
【发布时间】:2015-10-09 06:47:24
【问题描述】:

所以在课堂上,我们刚刚学习了如何使用解析将 String 转换为 int。我们得到了标题中总结的这个问题。因此,如果用户在交互面板中输入例如“HI”;他/她会得到一个输出。这段代码会是什么样子,即我们不允许使用 Scanner 类?我不确定我是否让一些容易理解的东西变得复杂。任何帮助将不胜感激。

【问题讨论】:

  • 命令行参数作为String[] args数组传递给main()方法。是这个意思吗?
  • 什么是“交互面板”?
  • 尝试在 Google 上搜索 BufferedReaderSystem.in。应该有很多资源。
  • Manu - 交互面板是您与 java 中的代码进行交互的地方
  • Cinnam - 是的,但我不确定如何使用它来获取用户输入。

标签: java command-line-arguments


【解决方案1】:

这就是你如何简单地使用作为字符串的命令行参数

public class Foo{
    public static void main(String args[]) {
                System.out.println("Your command line argument is : "+args[0]);
                }
            }

args[] 将保存您的命令行参数,您可以根据需要在主程序中使用这些参数。如果它是整数,则必须按照您所说的那样对其进行解析

现在你像这样运行它

$java Foo stackoverflow

输出:

你的命令行参数是:stackoverflow

【讨论】:

    猜你喜欢
    • 2010-09-09
    • 2021-04-08
    • 2014-02-19
    • 2015-07-20
    • 2015-03-26
    • 2017-06-25
    • 1970-01-01
    • 1970-01-01
    • 2018-04-30
    相关资源
    最近更新 更多