-7
我的代碼需要獲取用戶輸入,並打印輸入中發生次數最多的字母。我知道我需要按照將字符串輸入切換到char []的方式做一些事情,但是要在單詞之後做些什麼?如何檢查每個角色的外觀? 任何想法如何?如何查找用戶輸入中頻率最高的字母
我只需要使用循環來做&包裝類,它是作業的一部分,所以我必須具體。
public static void main(String[] args){
int frequencyCount = 0; //count each letters frequency
char popularChar = ' '; //letter with the most frequency
for (int i = 0; i < array.length; i++){
for(int c = 0; c < array.length; c++){
frequencyCount++;
}
}
你嘗試過什麼嗎? (如計算每個角色出現的頻率?) – UnholySheep
還有其他SO帖子可以說明這一點:[http://stackoverflow.com/questions/275944/java-how-do-i-count-the-number-of- ](事件--A-炭在-A-串的http://stackoverflow.com/questions/275944/java-how-do-i-count-the-number-of-occurrences-of-a-char -in-a-string) – Matt1776
你可以非常小心地使用java編譯器,我會推薦一個IDE。 –