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

Tutoriais Básicos de Java

Controle de fluxo Java

Java Array

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceções Java

Java Lista (List)

Java Fila (Queue)

Java Coleção Map

Java Conjunto (Set)

Java Entrada e Saída (I/O)

Reader Java/Writer

Outros tópicos do Java

Programa Java para calcular o desvio padrão

Exemplos completos Java

Neste programa, você aprenderá como usar funções no Java para calcular a média.

Este programa usa arrays para calcular o desvio padrão de uma série individual.

Para calcular o desvio padrão, será criada a função calculateSD(). Contém10um array de elementos passado para essa função, essa função calcula o desvio padrão e o retorna para a função main().

Exemplo: programa para calcular o desvio padrão

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

Atenção:Este programa calculará o desvio padrão da amostra. Se precisar calcular o número total de S.D., a partir do método calculateSD() retorne Math.sqrt(standardDeviation/(length-1)) em vez de Math.sqrt(standardDeviation/length).

Quando o programa é executado, a saída é:

Desvio padrão = 2.872281

No programa acima, usamosMath.pow()eMath.sqrt()da ajuda para calcular a potência e a raiz quadrada.

Exemplos completos Java