【发布时间】:2012-10-04 03:04:50
【问题描述】:
这是我得到的问题“编写一个程序来读取和显示 2 个命令行参数以及命令行参数数组的长度。”
这是我在 Java 中的答案..这是正确的吗?
int length = args.length;
for(int i = 0;i<length; i++)
{
System.out.println(args[i]);
}
System.out.println("Length is " + args.length);
}
【问题讨论】:
-
是的,没错,参数来自
public static void main(String[] args) -
你的程序读取整个命令行数组。您应该只阅读前 2 个,因此您的代码不正确。此外,在某些环境中,第一个命令行参数是程序名称。您没有指定语言。那是Java吗?
-
要知道未来,您应该将代码审查问题发布到codereview.stackexchange.com
-
谢谢大家..它现在正常运行
标签: java arrays command-line-arguments