Trouver le caractère le plus fréquent
Bonsoir,
Ci dessous le programme développé.
Pouvez m'indiquer ce qui ne fonctionne pas.
Merci et bonnes fêtes
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| import java.util.Scanner;
public class essai {
private static Scanner reader;
public static void main(String[] args) {
reader = new Scanner(System.in);
System.out.println("Enter the String");
String s = reader.next();
char a [] = s.toCharArray();
System.out.println(caractereleplusfrequent (s.toCharArray()));
}
public static int caractereleplusfrequent (char a []) {
int n=0;
int indice = -1;
char result =' ';
for(int i = 0; i < a.length; ++i) {
if((a[i]==n)&&(indice==-1)) {
result = a[i];
}
}
return result;
}
} |