![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: Java ::: Dicas & Truques ::: Matemática e Estatística |
Como calcular mediana em Java - Java para EstatísticaQuantidade de visualizações: 4884 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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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;
}
else{ // o conjunto é ímpar
tam = (tam + 1) / 2;
mediana = valores[tam - 1];
}
// e mostramos o resultado
System.out.println("A mediana dos valores é: " + mediana);
}
}
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): ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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;
}
else{ // o conjunto é ímpar
tam = (tam + 1) / 2;
mediana = valores[tam - 1];
}
// e mostramos o resultado
System.out.println("A mediana dos valores é: " + mediana);
}
}
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 |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






