基本上,我試圖製作一個方法來計算數組中所有字母,並返回除以計數的總和,這個數字是非常糟糕的。我被卡住了。我所擁有的甚至是難以承受。返回數組中所有單詞平均值的方法
回答
假設你有話數組:
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. 返回沒有元組的平均值?
- 3. 創建一個方法來返回數組的值的平均值
- 4. 方法中的數組元素並返回數組返回值
- 5. $ AVG沒有返回平均
- 6. 返回所有輸入的真實平均值。參數都是整數
- 7. 以數組爲參數並返回平均值
- 8. 蒙戈彙總:返回數組的總平均值
- 9. 返回平均值/平均,用於爲選定值D3.js
- 10. 計算並返回列表中只有正值的平均值
- 11. 如何返回數組的所有值
- 12. 數組的平均值
- 13. 查找數組中值的平均值
- 14. 返回字典列表中特定鍵的平均值/平均值
- 15. 獲取數組中的所有單詞
- 16. 返回數組的簡單方法
- 17. 讀取和數組返回所有值
- 18. 創建一個返回二維數組的每列的平均值的方法的麻煩(這是在Java中)
- 19. Spark中的平均單詞長度
- 20. 數組列表平均值
- 21. OpenMP平均值數組
- 22. 如何使用類方法計算陣列中所有值的平均值
- 23. 如何獲取java中數組第二維的所有值的平均值?
- 24. 使__add__返回算術平均值
- 25. 返回平均值以及特定行
- 26. 計算數組中的平均值
- 27. 多維數組中的Javascript平均值
- 28. 創建一個計算數組平均值的方法(java)
- 29. 數組方法返回數組,只有第一個值?
- 30. 用php數組的值的平均值
可否請你發佈你無論如何嘗試什麼?在這一點上,你的問題與家庭作業轉儲沒有任何區別。 – PakkuDon 2015-02-07 10:30:58
這裏沒有什麼比如尷尬的。我們知道你正在學習,所以只要發佈你所做的。 – SMA 2015-02-07 10:34:18