Trouver le plus petit nombre d'un tableau en java
javautil
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour, Je dois faire un programme qui affiche la valeur la plus petite d'un tableau.
Pour l'instant j'ai fait cela (mais c'est faux) :
J'ai besoin d'aide merci
Pour l'instant j'ai fait cela (mais c'est faux) :
public class tab6 {
public static void main(String[] args) {
int tab [] = {5,4,3};
int min=1000;
int i = 0;
while(i< min){
i=tab[i];
min=i;
System.out.println(min);
}
}
}
J'ai besoin d'aide merci
Configuration: Windows / Chrome 84.0.4147.135
A voir également:
- Trouver le plus petit nombre d'un tableau en java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
2 réponses
Bonjour
tu as essayé d'utiliser les balises de code pour poster ton message et c'est une bonne chose.
Cependant, tu ne les as pas utilisées comme il faut.
Voici un petit tuto pour bien t'en servir la prochaine fois https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Bien utilisée, je peux te mettre des commentaires, facilement discernable et tu devrais comprendre tes erreurs.
tu as essayé d'utiliser les balises de code pour poster ton message et c'est une bonne chose.
Cependant, tu ne les as pas utilisées comme il faut.
Voici un petit tuto pour bien t'en servir la prochaine fois https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Bien utilisée, je peux te mettre des commentaires, facilement discernable et tu devrais comprendre tes erreurs.
public static void main(String[] args) { int tab [] = {5,4,3}; int min=1000;//Pourquoi 1000, dans cet exercice tu connais le contenu du tableau, mais dans un vrai programme, il pourrait n'y avoir que des valeurs supérieure à 1000. int i = 0; while(i< min)//supposons que i valent 867, c'est inférieur à 1000 donc ça va rentrer dans la boucle, y'a t il une valeur à l'index 867 dans ton tableau ? { i=tab[i]; // à quoi sert la boucle et surtout à quoi sert i? min=i; //même question System.out.println(min); //dans le vrai programme, il ne faudra afficher le résultat qu'à la fin, en débug ça peut t'aider, mais il est quand même plus simple d'exécuter en pas à pas et d'espionner le contenu des variables pour comprendre ce qui se passe. }
Bonjour,
userjava141, userjava999, anonymus, java et maintenant javautil... tu n'es pas obligé de changer de pseudo à chaque fois, on n'est pas dupe, on voit bien que c'est à chaque fois la même personne qui pose tous ses exercices les uns à la suite des autres...
Mais comme je te l'ai déjà dit précédemment, les exercices sont faits pour s'exercer, il est donc important que tu les fasses par toi même.
Je ne sais pas quel outil tu utilises pour tester, mais il faudrait que tu apprenne à faire du débogage pas à pas. Par exemple avec Eclipse :
https://pierrejean.wp.imt.fr/2014/02/17/eclipse-debogage-et-points-darrets/
userjava141, userjava999, anonymus, java et maintenant javautil... tu n'es pas obligé de changer de pseudo à chaque fois, on n'est pas dupe, on voit bien que c'est à chaque fois la même personne qui pose tous ses exercices les uns à la suite des autres...
Mais comme je te l'ai déjà dit précédemment, les exercices sont faits pour s'exercer, il est donc important que tu les fasses par toi même.
Je ne sais pas quel outil tu utilises pour tester, mais il faudrait que tu apprenne à faire du débogage pas à pas. Par exemple avec Eclipse :
https://pierrejean.wp.imt.fr/2014/02/17/eclipse-debogage-et-points-darrets/