编辑:我写了平均值的代码,但我不知道如何使它,所以它也使用我的args.length而不是数组的int
我需要编写一个可以计算的java程序:1.读入的整数数量2.平均值 - 不必是整数!
注意!我不想计算数组的平均值,而是计算args中的整数.
目前我写的这个:
int count = 0;
for (int i = 0; i<args.length -1; ++i)
count++;
System.out.println(count);
}
int nums[] = new int[] { 23, 1, 5, 78, 22, 4};
double result = 0; //average will have decimal point
{
for(int i=0; i < nums.length; i++){
result += nums[i];
}
System.out.println(result/count)
}
Run Code Online (Sandbox Code Playgroud)
谁能引导我朝着正确的方向前进?或者举一个例子来指导我以写入方式来塑造这段代码?
提前致谢
如何从argsJava变量中打印出一组整数?
我试过了:
System.out.println("The numbers are " + args.length);
Run Code Online (Sandbox Code Playgroud)
但所有这一切都是打印出数组中的元素数量.
我想要它,如果有5个参数传递:1 2 3 4 5输出应该是:
1, 2, 3, 4, 5
Run Code Online (Sandbox Code Playgroud) for (int i = 0; i < 20-i; i+=3) {
System.out.println(--i);
}
Run Code Online (Sandbox Code Playgroud)
为什么初始值为-1,它是如何递增该值的?