Java/Nombre supérieur le plus proche d'un nbr

Résolu
splims Messages postés 29 Statut Membre -  
splims Messages postés 29 Statut Membre -
Bonjour,
Je souhaite trouver une méthode ou une fonction qui re retourne le nombre supérieur le plus proche d'un nombre donné

Exemple, j'ai un nombre x=14.12
et une liste de nombre (15, 10.23, 14.74, 14.02, 14.15, 14.16)
je voudrai que la fonction ou la méthode me retourne 14.15

Merci d'avance
Configuration: Windows XP
Internet Explorer 6.0

4 réponses

  1. goulamass Messages postés 1427 Statut Membre 177
     
    Bonjour,

    Fais une boucle for.

    Regarde soit x ta variable
    //je met la première variable dans le nombre tmp
    int tmp = liste[0]

    Je boucle sur la liste
    for (int i = 1 ; i < taille de ta liste i++)
    {
    //Je teste si le nouveau nombre est plus grand que x et plus petit que tmp
    if( liste[i] > x && liste [i] < tmp)
    tmp = liste[i]
    }

    Cela te donne l'algo
    4