args是个数组,指的是运行时从命令行传入的参数。
比如先编一个java文件:javac Target.java 再执行:java Target arg1 arg2 这样,在Target.java文件的main方法中可以透过args[0]和args[1]两个参数得到传入的值。
在eclipse中使用 在run/运行 自变量/程序自变量 中设置 arg1 arg2 然后动行方式/java应用程序
public class AverageValue{
public static void main(String[] args){
float[] temps = new float[10];
float sum = 0;
int count = 0;
int i;
int l=args.length;
for(i = 0; i < args.length & i < 10; i++){
try{
temps[i] = Float.parseFloat(args[i]);
count++;
}catch(NumberFormatException nfe){
System.out.println(args[i]);
}
sum += temps[i];
}
System.out.println(sum/i);
}
}