-le nombre de voyelles
-le nombre de consonnes
-le nombre de espaces
-flux d'entrée
ce tuto vise a connaitre les différentes fonctions liés aux chaines de caractères
Source / Exemple :
import java.io.*;
public class CountingDigitVowelSpace {
public static void main(String[] args) {
String str; // compté le nombre de voyelles, espace et chiffres que l'on trouve dans un mot
int nbrvoyel=0,space=0,nombre=0;
char ch;
BufferedReader br;
br =new BufferedReader(new InputStreamReader(System.in));
try{
System.out.println("entrez un mot ou une chaine de caractère svp : ");
str=br.readLine();
} catch(Exception e){
System.err.print("erreur" +e);
System.exit(1);
}
for ( int i=0;i<str.length();i++){
ch = str.charAt(i);
if (ch == 'a' || ch == 'A' || ch == 'e' || ch == 'E' || ch == 'i' ||ch == 'I' || ch == 'o' || ch == 'O' || ch == 'u' || ch=='U'){
nbrvoyel ++ ;
}
else
if (Character.isDigit(ch)){
nombre ++;
}
else
if (Character.isWhitespace(ch)){
space ++;
}
}
System.out.println("Vowels : " + nbrvoyel );
System.out.println("Digits : " + nombre );
System.out.println("Blanks : " + space);
System.out.println("le mot est : " + str);
}
}
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.