我在一個類中編寫了一個方法,我想將一個int數組div26傳遞給一個雙倍頻率表。然後發生那種錯誤。請有人幫助我,我只是一個學生......?Java編程,類型鑄造
感謝
public void frequency(int[] count ,double [] Q){
for(double arguments : Q){
Q[arguments]=(double)(count[arguments]/26);
}
}
Encryption.java:35: error: possible loss of precision
Q[arguments]=(double)(count[arguments]/26);
^
required: int
found: double
Encryption.java:35: error: possible loss of precision
Q[arguments]=(double)(count[arguments]/26);
^
required: int
found: double
訪問數組viva索引應按整數進行,因爲您沒有Q [3.5] – Nordiii
您應該在'Q'中使用常規for循環和索引。 – ChiefTwoPencils
呃真的很感謝你,這是一個愚蠢的,但我是一個學生,我只是學習在Java編程,我有很多錯誤要學習,謝謝你,雖然^^ –