Séparer et compter voyelle
Bonjour,
Pour une fois j'arrive à finir un exercice presque tout seul, mais mon exercice ne gère pas les majuscules et les minuscules à fois. Si quelqu'un avait une piste..
De plus je voudrais que vous me disiez si ce que j'ai écrit est logique et propre
.Encore merci à tous les contributeurs
Code:
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
| package fr.apside.POO.exercice4;
import java.util.Scanner;
public class Chaine2 {
Scanner scan = new Scanner(System.in);
public String str;
public Chaine2() {
}
public int compterVoyelle(){
int compteur= 0;
System.out.println("veuillez saisir une chaine");
String str=scan.nextLine();
System.out.println("Vous avez saisi : "+str);
char [] voyelle= {'a','e','y','o','i','u'};
for(int i=0;i<str.length();i++){
for(int j=0;j<voyelle.length;j++){
if(str.charAt(i)==voyelle[j]){
System.out.println(str.charAt(i));
compteur++;
}
}
}
return compteur++;
}
} |
Oliv
Solution trouvée avec la methode toLowerCase()