Trouver le mode le plus fréquent de la valeur dans un tableau) à l'aide d'une simple boucle for?

Comment puis-je trouver le mode le plus fréquent de la valeur dans un tableau) à l'aide d'une simple boucle for?

Le code se compile avec une mauvaise sortie.

Voici ce que j'ai:

public static void mode(double [] arr)
{
    double mode=arr[0];

    for(int i = 1; i<arr.length; i++)
    {   
        if(mode==arr[i])
        {
            mode++;
        }

     }


    return mode;
}
InformationsquelleAutor jlss4e | 2011-08-21