【发布时间】:2014-05-29 21:58:15
【问题描述】:
说明
我有一个初学者级别的程序。我的目标是第一次在运行时传入一个参数。
提出的问题
- 更详细地描述错误?
- 如何跟踪和修复此类错误?
- 我使用过谷歌和 StackOverflow。我是否应该使用其他资源来帮助解决初学者程序中的此类错误?
我的代码
class sayagain {
public static void sayagain(String s){
System.out.print(s);
}
public static void main(String[] args){
sayagain(arg);
}
}
编译错误
print2.java:11: error: cannot find symbol
print2(arg);
^
symbol: variable arg
location: class print2
1 error
【问题讨论】:
-
是的,“args”是“arg”的复数形式。我也尝试过“args”,所以这些 cmets 不会创建解决方案。但是感谢您引起我的注意!
-
没错。 arg != args。
-
这是一个数组。您需要访问其中的一个元素,例如 args[0]。
-
@Takendarkk 我知道,arg = 单数(args)
-
看看我通过谷歌搜索找到了here。
标签: java compiler-errors command-line-arguments argument-passing symbol-not-found