bonjour je suis novice en java, j'ai un petit probleme a résoudre.
j'ai fait 3 tableaux. j'ai fait un premier tableau T1 avec une chaîne de caractères saisies au clavier;un deuxième tableau vide T2 ayant la même longueur que T1, et un troisième T3 avec les voyelles (a e i o u y).
Mon but c'est de chercher si il y a des voyelles dans T1 et si c'est le cas le(s) remettre dans le tableau vide T2 au même indice.
j'ai fait un petit bout de code mais qui ne marche pas
si quelqu'un peut m'aider.....
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 public class AfficheVoyelle { public static void main (String [] args) { String x; Terminal.ecrireStringln("entrez une chaîne de caractères"); x=Terminal.lireString(); char [] t1=x.toCharArray(); char [] t2=new char [t1.length]; char [] t3={'a','e','i','o','u','y'}; for(int i=0;i<t3.length;i=i+1) { int ole=Terminal.lireInt(); boolean appartient=false; for(int j=0;j<t1.length;j++) { if (t3[ole]==t1[j]){ appartient=true; } if(appartient==true) { t1[i]=t2[i]; } break; } } //affichage du tableau t2 for(int i=0;i<t2.length;i++) { Terminal.ecrireString(" "+t2[i]); } } }
Partager