English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمية Java الأساسية

تحكم في العملية Java

مصفوفات Java

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

معالجة الاستثناءات Java

قوائم Java List

Java Queue (الطابور)

مجموعات Java Map

مجموعات Java Set

إدخال/إخراج Java (I/O)

قراء/كتابة Java

مواضيع أخرى Java

برنامج Java لحساب الانحراف المعياري

مثال كامل Java

في هذا البرنامج، ستتعلم كيفية استخدام الدوال في Java لحساب الانحراف المعياري.

يستخدم هذا البرنامج مصفوفة لحساب الانحراف المعياري للسلسلة الواحدة.

لحساب الانحراف المعياري، سيتم إنشاء دالة calculateSD()، يتم تقديم مصفوفة تحتوي على 10 عناصر إلى هذه الدالة، وتحسب الدالة الانحراف المعياري وتعيد قيمته إلى دالة main()

مثال: برنامج حساب الانحراف المعياري

public class StandardDeviation {
    public static void main(String[] args) {
        double[] numArray = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
        double SD = calculateSD(numArray);
        System.out.format("معدل الانحراف المعياري = %.6f", SD);
    }
    public static double calculateSD(double numArray[])
    {
        double sum = 0.0, standardDeviation = 0.0;
        int length = numArray.length;
        للمقارنة double num: numArray) {
            sum += num;
        }
        double mean = sum/length;
        للمقارنة double num: numArray) {
            standardDeviation += Math.pow(num - mean, 2);
        }
        return Math.sqrt(standardDeviation/length);
    }
}

ملاحظة:هذا البرنامج سيحسب التباين المعياري للعينة. إذا كنت بحاجة إلى حساب عدد الكتل S.D.، من calculateSD() قم بتحويل Math.sqrt(standardDeviation/(length-1)) وليس Math.sqrt(standardDeviation/length).

عند تشغيل هذا البرنامج، الناتج هو:

التباين المعياري = 2.872281

في البرنامج التالي، استخدمناMath.pow()وMath.sqrt()لحساب القوة والجذر التربيعية.

مثال كامل Java