Você está aqui: Java ::: Dicas & Truques ::: Matemática e Estatística |
Como calcular mediana em Java - Java para EstatísticaQuantidade de visualizações: 4152 vezes |
A mediana (Md) representa o valor central de um conjunto de dados. Para encontrá-la, é necessário colocar os valores em ordem crescente ou decrescente. Quando o número de elementos de um conjunto é par, a mediana é encontrada pela média dos dois valores centrais. Assim, esses valores são somados e divididos por dois. Veja a seguinte figura: ![]() Veja o código Java completo que calcula a mediana dos dois conjuntos de valores apresentados na figura acima: package estudos; import java.util.Arrays; public class Estudos { public static void main(String[] args) { // valores a serem observados int valores[] = {2, 2, 3, 7, 8, 9, 9}; // o primeiro passo é ordenar o array Arrays.sort(valores); // em seguida obtemos o tamanho do array int tam = valores.length; double mediana; // para guardar a mediana // o conjunto é par? if(tam % 2 == 0){ tam = tam / 2; mediana = (valores[tam - 1] + valores[tam]) / 2.0; Ao executarmos este código nós teremos o seguinte resultado: A mediana dos valores é: 7.0 Veja agora o exemplo usando o segundo grupo de valores da imagem (conjunto par): package estudos; import java.util.Arrays; public class Estudos { public static void main(String[] args) { // valores a serem observados int valores[] = {1, 4, 4, 5, 6, 7, 7, 7}; // o primeiro passo é ordenar o array Arrays.sort(valores); // em seguida obtemos o tamanho do array int tam = valores.length; double mediana; // para guardar a mediana // o conjunto é par? if(tam % 2 == 0){ tam = tam / 2; mediana = (valores[tam - 1] + valores[tam]) / 2.0; O resultado da execução desse código será: A mediana dos valores é: 5.5 |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |