4/5 (1 avis)
Vue 15 525 fois - Téléchargée 826 fois
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); } }
Modifié par Whismeril le 28/01/2015 à 14:14
EDIT: Ajout de la coloration syntaxique.
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.