Salut tout le monde,
J'ai un exercice à résoudre : écrire un programme qui demande à l'utilisateur de saisir 10 entiers dans un tableau ainsi qu'un entier V. Ensuite écrire une fonction qui recherche si V existe dans ce tableau ou non.
Quand j'exécute mon programme, il me demande d'entrer les 10 valeurs, mais lorsque j'appelle la fonction qui recherche si v se trouve dans le programme, il ne fait rien. Il m'affiche toujours "v n'existe pas". voila mon code source
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 public class Exercice2{ public static void main(String[] args) { int t[]=new int[10]; int v=10; int i; //int[]t=new int [10]; /*int[]t={10,1,5,14,8,7,5,2,4,12};*/ System.out.println("entrer les valeurs de votre tableau"); for(i=0;i<t.length-1;i++){ Scanner sc =new Scanner(System.in); int n= sc.nextInt(); } Exercice2.F(t, 10); } /*la methode1*/ public static void F(int[]t,int v){ int i; for(i=0;i<t.length;i++){ if(t[i]==10){ System.out.println("la valeur v existe"); return; } System.out.println("v n'extsti pas"); } }
Partager