编辑:对于一般的香港专业教育学院编写的代码,但我不知道如何让这个它也采用整数从我args.length而非阵列计算平均在Java
我需要写一个java程序可以计算出:1.读入的整数个数2.平均值 - 不一定是整数!
注意!我不想计算从数组中的平均值,但在参数中的整数。
目前我写了这个:
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)
}
任何人都可以指导我在正确的方向?或者举一个例子来指导我以书写的方式来塑造这些代码?
在此先感谢
args.length已经包含你的count,不需要第一个for循环。你有什么问题?你要求改进吗?你的代码是否工作?你想知道如何将'args []'转换为'int'数组吗? – Jacob
'int count = args.length;'得到参数的数量.. –
这两个代码是否相关?因为在2nd for循环中使用count。 –