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
| public class Name {
public static void main(String[] args) {
// Initialisation de tableaux et de variables
char alphabet[] = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
//int frequence[] = new int[26];
String prenom = "catherine";
String prenom2 = "madeleine";
String prenom3 = "giselle";
String nom = "caffin";
String chaine = prenom + prenom2 + prenom3 + nom;
// compter le nombre de lettre dans la chaine
int compt2 = chaine.split("").length;
System.out.println("le nombre de lettre est de : " + compt2);
//compter le nombre d'occurence de chaque lettre de l'alphabet
for (int i=0;i<alphabet.length;i++)
{
int compt = 0;
int deb = chaine.indexOf(alphabet[i]);
while (deb != -1){
compt++;
deb = chaine.indexOf(alphabet[i], ++deb);
}
System.out.print(" le nombre de " + alphabet[i] + " est : " + compt + " Fois \r" );
}
}
} |