Java 尝试参数的命令行输出时出错
尝试命令行参数时,以下代码中的错误是什么?我在第Java 尝试参数的命令行输出时出错,java,Java,尝试命令行参数时,以下代码中的错误是什么?我在第System.out.println(args[I])行得到一个错误 公共类命令{ 公共静态void main(字符串[]args) { int s=0; 对于(int i=0;i可能 或者使用索引 public static void main(String []args) { int s = 0; for (int i = 0; i < args.length; i++) { s = s + Integer.p
System.out.println(args[I])行得到一个错误代码>
公共类命令{
公共静态void main(字符串[]args)
{
int s=0;
对于(int i=0;i可能
或者使用索引
public static void main(String []args)
{
int s = 0;
for (int i = 0; i < args.length; i++) {
s = s + Integer.parseInt(args[i]);
}
System.out.println("Sum is : "+s);
}
publicstaticvoidmain(字符串[]args)
{
int s=0;
对于(int i=0;i
简单:
for(int i=0;i<args.length;i++)
System.out.println(args[i]);
但是-您缺少循环后的{!因此,我存在的范围(可见)只是直接在“for循环”行之后的行
换句话说,你需要(…{所有使用i}!的东西来详细说明GhostCat的答案:
for(int i=0;i<args.length;i++)
System.out.println(args[i]);
s = s + Integer.parseInt(args[i]);
for(int i=0;i)您想做什么?
for(int i=0;i<args.length;i++)
System.out.println(args[i]);
s = s + Integer.parseInt(args[i]);
for(int i=0;i<args.length;i++)
System.out.println(args[i]);
s = s + Integer.parseInt(args[i]);
for(int i=0;i<args.length;i++){
System.out.println(args[i]);
}
s = s + Integer.parseInt(args[i]);