【发布时间】:2015-10-07 15:50:07
【问题描述】:
据我所知,String args[] 接受 String 类型的元素数组 - 运行时系统通过该机制将信息传递给应用程序。
如果我们采用这样一个简单的加法程序:
class Add {
public static void main(String args[]) {
int x = 10;
int y = 30;
int c = x + y;
System.out.println(c);
}
}
很明显,程序不需要任何命令行参数来计算结果。没有值传递给 args 数组。那么,是否有必要包含这个数组,还是 main() 语法要求我们不这样做?
【问题讨论】:
-
你不会在 c# 中。我会说尝试一下...
-
“合理”是指“必要”吗?
-
主函数必须有那个签名。
-
如前所述,您无法更改方法签名,但您可以忽略
args[]的内容(或缺少这些内容),假设您不需要使用它们。
标签: java command-line main