Java 从args打印出一组整数并输出:数字是1、2、3、4、5
如何打印args数组中的一组整数我打算输出:数字是1、2、3、4、5Java 从args打印出一组整数并输出:数字是1、2、3、4、5,java,arrays,variables,integer,args,Java,Arrays,Variables,Integer,Args,如何打印args数组中的一组整数我打算输出:数字是1、2、3、4、5 System.out.println("The numbers are "); for(int i=0; i< args.length;i++) System.out.print(args[i] + " "; System.out.println(“数字是”); for(int i=0;i
System.out.println("The numbers are ");
for(int i=0; i< args.length;i++)
System.out.print(args[i] + " ";
System.out.println(“数字是”);
for(int i=0;i
当我用“int b=0”解析它时,编译器给我一个错误“我不能解析为变量”;它给我一个整数,而不是args中的整数。如果这是您的实际代码,分号前的最后一行中缺少一个结束括号 这对我很有用:
public class tester {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("The numbers are ");
for (int i = 0; i < args.length; i++)
System.out.print(args[i] + " ");
}
}
忘记括号了吗
System.out.print(args[i] + " ");
您忘记用
)关闭println
方法代码>
您的问题:
System.out.print(args[i] + " ";
您的解决方案:
System.out.print(args[i] + " ");
从Java 5开始,您还可以完全跳过i
:
for( String arg : args )
System.out.print(arg + " ");
此外,我主张即使对一个语句块也使用大括号。
通过添加语句(如一些日志语句)更容易阅读,也不太可能更改行为
例如,一个朴素的pow()
方法(为了简单起见跳过了检查):
原始代码:
int pow(int base, int power) { //assume power to be > 1
int result = base;
for( int i = 1; i <= power; i++ )
result *= base;
return result;
}
int-pow(int-base,int-power){//假设power大于1
int结果=基数;
对于(int i=1;i
int pow(int base, int power) { //assume power to be > 1
int result = base;
for( int i = 1; i <= power; i++ )
result *= base;
return result;
}
int pow(int base, int power) { //assume power to be > 1
int result = base;
for( int i = 1; i <= power; i++ )
System.out.println( base + " pow( " + i + ") = " + result );
result *= base;
return result;
}