Valeur n'est pas trouvé
Résolu
domxaline
-
domxaline Messages postés 188 Date d'inscription Statut Membre Dernière intervention -
domxaline Messages postés 188 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Valeur n'est pas trouvé
- Pourquoi ma tv ne trouve pas toutes les chaînes - Guide
- Ou se trouve le presse papier - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Ou se trouve la corbeille de whatsapp - Guide
- Valeur ascii - Guide
3 réponses
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.
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; } }