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

Tutorial di Base Java

Controllo dei flussi Java

Array Java

Orientamento ad oggetti Java (I)

Orientamento ad oggetti Java (II)

Orientamento ad oggetti Java (III)

Gestione delle Eccezioni Java

List Java

Queue Java (coda)

Map collection Java

Set collection Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Programma Java per calcolare la deviazione standard

Esempi Java completi

In questo programma, imparerai come calcolare la deviazione standard utilizzando le funzioni in Java.

Questo programma calcola la deviazione standard utilizzando un array.

Per calcolare la deviazione standard, verrà creata la funzione calculateSD(). Verrà passato un array di 10 elementi a questa funzione, che calcola la deviazione standard e la restituisce alla funzione main().

Esempio: programma per calcolare la deviazione standard

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("deviazione standard = %.6f", SD);
    }
    public static double calculateSD(double numArray[])
    {
        double sum = 0.0, standardDeviation = 0.0;
        int length = numArray.length;
        for(double num: numArray) {
            sum += num;
        }
        double mean = sum/length;
        for(double num: numArray) {
            standardDeviation += Math.pow(num - mean, 2);
        }
        return Math.sqrt(standardDeviation/length);
    }
}

Attenzione:Questo programma calcolerà la deviazione standard del campione. Se si desidera calcolare il numero totale di S.D., utilizzare Math.sqrt(standardDeviation/(length-1)) invece di Math.sqrt(standardDeviation/length) nel metodo calculateSD().

Eseguendo questo programma, l'output è:

Deviazione standard = 2.872281

Nell'esempio sopra, abbiamo utilizzatoMath.pow()eMath.sqrt()per calcolare il potere e la radice quadrata rispettivamente.

Esempi Java completi