Comptage de voyelles , espaces , et de consonnes dans une chaine de caractère

Description

-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);		
				
			}
    	 }

Codes Sources

A voir également

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.