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

Résolu/Fermé
splims Messages postés 29 Date d'inscription vendredi 27 juin 2008 Statut Membre Dernière intervention 10 décembre 2009 - 9 juil. 2008 à 14:42
splims Messages postés 29 Date d'inscription vendredi 27 juin 2008 Statut Membre Dernière intervention 10 décembre 2009 - 10 juil. 2008 à 11:49
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

4 réponses

goulamass Messages postés 1426 Date d'inscription lundi 23 octobre 2006 Statut Membre Dernière intervention 11 janvier 2010 177
9 juil. 2008 à 14:47
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