Fonction

Fermé
mimi19911980 Messages postés 22 Date d'inscription mardi 10 novembre 2020 Statut Membre Dernière intervention 14 octobre 2021 - Modifié le 23 nov. 2020 à 00:34
_HeavenKnight_ Messages postés 14 Date d'inscription mercredi 26 octobre 2016 Statut Membre Dernière intervention 4 décembre 2020 - 25 nov. 2020 à 09:22
Bonsoir,

j'ai ce bout de code j'ai une fonction localiser qui retourne l'indice et j'ai une fonction ajouter quand j'ajoute un élément il doit faire la vérification s'il existe ou pas .
 public static void ajouter(){
         
   System.out.println("veuiller saisir le numéro d'item");
   int sam= clavier.nextInt();
  clavier.nextLine();

  for(int i=0; i<localiser(sam);i++) {
      if (localiser(sam) < 0) {
         numItem[ctr] = sam;
      }
      System.out.println("veuilles sasir a nouveau le numero item");
      sam= clavier.nextInt();
      clavier.nextLine();
 }


je veux qu'il vérifie si le numéro existe il demande la saisi a nouveau mais le problème il marche pas bien il verifie juste 3 valeur du tableau je ne sais pas pour quoi


comment le resoudre
merci

EDIT : Ajout du LANGAGE dans les balises de code

1 réponse

_HeavenKnight_ Messages postés 14 Date d'inscription mercredi 26 octobre 2016 Statut Membre Dernière intervention 4 décembre 2020 1
25 nov. 2020 à 09:22
Bonjour à toi !

En regardant ton bout de code, je t'avoue ne pas avoir réussi à comprendre ce que tu faisais
Par ailleurs je vois une variable ctr, une liste numItem, ...
Pourrais-tu placer le contexte de ces variables ?

Merci d'avance

Baptiste MARQUES
0