【发布时间】:2015-11-17 06:52:09
【问题描述】:
这是针对 Java 的。 我刚刚完成了从 String 到 int 的每一列的解析。但是,现在我很难弄清楚如何计算每列并找到平均值。
例如,这是我解析每一列后的结果:
int Q1 = Integer.parseInt(columns[1]);
这是我试图找到的平均值,但没有成功。
int Q1s = Q1;
int i;
int total = 0;
for (i = 0; i < 6; i++) {
total = total + Q1s;
}
double avg = total / Q1s;
return avg;
我知道如何以正常方式求平均值(例如:int Q1[] = {1,2,3};) 但是解析整数数组就不一样了。
任何关于如何进行的提示将不胜感激!
附:我不想要答案......我只是想要一个从这里去哪里的方向。这就是为什么我没有放我目前拥有的完整代码。
【问题讨论】:
-
为什么 >> 双平均 = 总计 / Q1s;而不是>> double avg = total /
; ? -
好吧,
Q1s在你的循环中永远不会改变,所以你只是将它乘以 6。如果你在循环中遗漏了一些其他代码,那么我们就帮不了你了。但看起来问题是:您读取的其他 5 个值发生了什么?你对他们做了什么吗? -
你是从二维数组开始的吗?您必须为我们添加更多代码才能看到您在做什么