Java黑皮书课后题第5章:**5.45(统计:计算平均值和标准方差)在商务应用中……编写一个程序,提示用户输入10个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差
生活随笔
收集整理的這篇文章主要介紹了
Java黑皮书课后题第5章:**5.45(统计:计算平均值和标准方差)在商务应用中……编写一个程序,提示用户输入10个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
5.45(統計:計算平均值和標準方差)在商務應用中……編寫一個程序,提示用戶輸入10個數字,然后運用下面的公式,顯示這些數字的平均值以及標準方差
- 題目
- 題目描述
- 破題
- 運行示例
- 代碼
題目
題目描述
5.45(統計:計算平均值和標準方差)在商務應用中……編寫一個程序,提示用戶輸入10個數字,然后運用下面的公式,顯示這些數字的平均值以及標準方差
平均值=所有元素和 / 元素個數
方差 = Math.sqrt((所有元素平方的和-所有元素和的平方/n) / (n-1))
破題
運行示例
Enter 10 numbers :1 2 3 4.5 5.6 6 7 8 9 10 The means is 5.61 The standard deviation is 2.99794代碼
import java.util.Scanner;public class Test5_45 {public static void main(String[] args) {// 1. 獲取用戶輸入的10個數據Scanner input = new Scanner(System.in);System.out.print("Enter 10 numbers: ");double user_input = 0, n = 0;// sum0所有數的和,sum1所有數的平方的和double sum0 = 0, sum1 = 0;for (int i = 1; i <= 10; i++){user_input = input.nextDouble();n++;sum0 += user_input;sum1 += Math.pow(user_input, 2);}// 計算平均值double mean = sum0 / n;double deviation = Math.sqrt((sum1 - Math.pow(sum0, 2) / n) / (n-1));// 輸出結果System.out.println("The means is " + mean);System.out.printf("The standard deviation is %.5f" , deviation);} }總結
以上是生活随笔為你收集整理的Java黑皮书课后题第5章:**5.45(统计:计算平均值和标准方差)在商务应用中……编写一个程序,提示用户输入10个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java黑皮书课后题第5章:*5.44(
- 下一篇: Java黑皮书课后题第5章:*5.46(