gpt4 book ai didi

java - (String[] 参数) 是什么意思?

转载 作者:行者123 更新时间:2023-12-01 06:28:47 25 4
gpt4 key购买 nike

我将以下代码添加到用 Java 创建的新类中:

public static void main(String[] arguments) {

我明白 public、static 和 void 的含义,但是 ( String[] arguments ) 是什么意思?

最佳答案

如果您的程序通过类似控制台运行,您的 main() 方法可以采用 String 类型的输入参数

java YourClass arg1 arg2

现在,在 main() 中,如果您像这样迭代 String []

for (arg : arguments)
System.out.println(arg);

它应该打印

arg1
arg2

演示:

public class AddTwoNumbers {

public static void main(String[] args) {
if(args.length == 2) {
try {
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
System.out.println("a + b = " + a + " + " + b + " = "+ (a + b));
} catch (NumberFormatException e) {
System.err.println("Invalid Input: Please enter numbers.");
}
} else {
System.err.println("Missing Input: Please enter TWO numbers.");
}
}
}

您可以在控制台上运行它:

java AddTwoNumbers 2 3

它应该打印

a + b = 2 + 3 = 5

关于java - (String[] 参数) 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17661389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com