基本上,我试图制作一个方法来计算数组中所有字母,并返回除以计数的总和,这个数字是非常糟糕的。我被卡住了。我所拥有的甚至是难以承受。返回数组中所有单词平均值的方法
回答
假设你有话数组:
final String[] words = {
"an",
"array",
"of",
"words"};
与Java 8,你可以这样做:
final IntSummaryStatistics statistics = Arrays.stream(words)
.mapToInt(String::length)
.summaryStatistics();
从IntSummaryStatistics可以查询平均:
final double average = statistics.getAverage();
我米不完全确定我明白你想要什么,但这可能是:
float averageWordLength(String[] words)
{
int len;
for(String s : words) {
len += s.length();
}
return len/(float)words.length;
}
可以使用double
而不是float
如果你想更准确,或者如果你想它只是地板...... int
'float'而不是'double'? – 2015-02-07 10:37:45
它会有所作为吗? – MightyPork 2015-02-07 10:38:24
取决于,'float'是一个32位浮点,'double'是64位 - 双精度更高。在一个64位系统中,没有真正的理由使用'float'。 – 2015-02-07 10:39:18
- 1. 返回整数数组平均值的方法
- 2. Int []的平均值;方法不返回
- 3. 返回没有元组的平均值?
- 4. numpy数组的平均值返回NaN
- 5. 创建一个方法来返回数组的值的平均值
- 6. 返回前n个组的平均值
- 7. 找到动态数组的平均值的最简单方法
- 8. 返回所有的值数组中
- 9. 在所有表和返回矩阵中平均数组中的每个元素
- 10. 方法中的数组元素并返回数组返回值
- 11. 平均值和标准偏差方法返回的NaN的
- 12. 数组 - 平均值
- 13. $ AVG没有返回平均
- 14. 如何返回整数数组中存储的值的平均值?
- 15. 返回所有输入的真实平均值。参数都是整数
- 16. 以数组为参数并返回平均值
- 17. 蒙戈汇总:返回数组的总平均值
- 18. 返回平均值/平均,用于为选定值D3.js
- 19. 计算并返回列表中只有正值的平均值
- 20. 如何返回数组的所有值
- 21. 获取所有表格平均值的平均值 - Qlikview
- 22. 数组的平均值
- 23. 查找数组中值的平均值
- 24. 从JSON返回数组获得平均值或第一个
- 25. 所有值的平均值除了0
- 26. ArrayIndexOutOfBoundsException从像素数组中计算平均值/平均值
- 27. 返回字典列表中特定键的平均值/平均值
- 28. numpy.ma(屏蔽)阵列平均方法有inconsitent返回类型
- 29. 获取数组中的所有单词
- 30. 返回数组的简单方法
可否请你发布你无论如何尝试什么?在这一点上,你的问题与家庭作业转储没有任何区别。 – PakkuDon 2015-02-07 10:30:58
这里没有什么比如尴尬的。我们知道你正在学习,所以只要发布你所做的。 – SMA 2015-02-07 10:34:18