Bizarre sur java
Fermé
Kid
-
Modifié par KX le 27/01/2017 à 22:15
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 28 janv. 2017 à 10:25
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 28 janv. 2017 à 10:25
A voir également:
- Bizarre sur java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java bible - Forum Téléchargement
- Jeux java itel touche ✓ - Forum Logiciels
3 réponses
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 018
27 janv. 2017 à 22:20
27 janv. 2017 à 22:20
Bonjour,
Ta deuxième méthode ne calcule pas le minimum, mais la différence entre le minimum et le maximum. Donc si ton tableau contient tout le temps la même valeur (mix=max) c'est normal que le delta donne 0.
Remarque : ce serait plus clair de faire une méthode dédiée au calcul de minimum, ta méthode delta ferait juste la soustraction.
Ta deuxième méthode ne calcule pas le minimum, mais la différence entre le minimum et le maximum. Donc si ton tableau contient tout le temps la même valeur (mix=max) c'est normal que le delta donne 0.
Remarque : ce serait plus clair de faire une méthode dédiée au calcul de minimum, ta méthode delta ferait juste la soustraction.
J'ai le même résultat que le code précédent
public static int maximum(int []t){ int max=t[0]; for (int i=1;i<t.length;i++){ if (max<t[i]){ max=t[i]; } } return max; } public static int minimum (int []t){ int min = t[0]; for (int i=1;i<t.length;i++){ if (min>t[i]){ min = t[i]; } } return min; } public static int delta(int []t){ return maximum(t)-minimum(t); }
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 018
28 janv. 2017 à 10:25
28 janv. 2017 à 10:25
Même remarque que précédemment, si ton tableau contient tout le temps la même valeur (mix=max) c'est normal que le delta donne 0.
Quel est ton code de test ?
Quel est ton code de test ?