编辑: 我已经编写了计算平均值的代码,但我不知道如何使它使用我的args.length
中的int
而不是数组。
我需要编写一个Java程序来计算:
- 读入的整数数量
- 平均值 - 无需为整数!
注意:我不想从数组计算平均值,而是要计算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)
有谁可以指引我正确的方向?或者给我一个示例来指导我如何编写这段代码?
提前感谢。
args.length
已经包含了你的count
,所以不需要第一个for循环。你的问题是什么?你是否在寻求改进?你的代码能否正常工作?你想知道如何将args[]
转换为int
数组? - Jacobint count = args.length;
用来获取参数的数量. - mj.scintilla