Valeur n'est pas trouvé
Résolu/Fermé
domxaline
-
20 mars 2016 à 19:24
domxaline Messages postés 188 Date d'inscription lundi 16 mai 2005 Statut Membre Dernière intervention 7 mars 2018 - 21 mars 2016 à 17:33
domxaline Messages postés 188 Date d'inscription lundi 16 mai 2005 Statut Membre Dernière intervention 7 mars 2018 - 21 mars 2016 à 17:33
A voir également:
- Valeur n'est pas trouvé
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Pourquoi ma tv ne trouve pas toutes les chaînes - Guide
- Ou se trouve la corbeille de whatsapp - Guide
- Valeur ascii - Guide
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 019
20 mars 2016 à 22:06
20 mars 2016 à 22:06
Bonsoir,
Ton code fonctionne, tu as juste quelques affichages en trop puisque tu fait un println systématiquement à chaque tour de boucle, au lieu de faire l'affichage du résultat final seulement.
Ton code fonctionne, tu as juste quelques affichages en trop puisque tu fait un println systématiquement à chaque tour de boucle, au lieu de faire l'affichage du résultat final seulement.
domxaline
Messages postés
188
Date d'inscription
lundi 16 mai 2005
Statut
Membre
Dernière intervention
7 mars 2018
10
21 mars 2016 à 17:33
21 mars 2016 à 17:33
merci beaucoup pour vos aides
j'ai corrigé mon prg, le voilà:
j'ai corrigé mon prg, le voilà:
import java.util.Scanner; public class RecSeq2 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("Entrez la valeur de l'élément à trouver:"); int result = Test(sc.nextInt()); if (result != -1) { System.out.println("L'élément est trouvé et il est à la position: "+ result); } else { System.out.println("L'élément n'existe pas dans le tableau"); } } private static int Test(int result1) { int tab[]={5,9,7,6,10,8}; int i=0; int position=-1; boolean trouve=false; do { if(tab[i]==result1) { trouve=true; position=i; } else { i=i+1; } } while(!trouve && i<tab.length); return position; } }