如何获取输入数字并在Java中使用它?

时间:2014-11-17 01:36:03

标签: java

我有一个程序模拟在输入的游戏数量之后赢得掷骰子游戏的概率。

命令行应该是:

         $java SimCraps 1000

如何让我的程序识别输入数字1000?

2 个答案:

答案 0 :(得分:0)

可以通过main()方法

的命令行参数获得
public static void main (String ar[]){
   //1000 will be at ar[0]
}

它可以String显示,您可能需要检查Integer.parseInt()String#trim()方法

答案 1 :(得分:0)

您将解析第一个命令行参数。创建名为SimCraps.java

的文本文件
public class SimCraps { 
    public static void main(String[] args) {
        if (args.length > 0) {
            int number = Integer.parseInt(args[0]);
            System.out.println("You entered " + number);
        } else {
            System.out.println("No number provided");
        }
    }
}

您从SimCraps.class编译Simcraps.java,如

javac SimCraps.java

然后你可以像

那样运行它
java -cp . SimCraps 1000