2015-09-10 142 views
4

我需要打印這個雙數組,但我不斷收到最後一行「索引」的錯誤,它說「不能將double轉換爲int」。如何打印雙數組?

double[] i1 = new double[] {0.15, 0.875, 0.375}; 

Arrays.sort(i1); 
System.out.print("1st array : "); 

for(double index=0; index < i1.length ; index++) 
    System.out.print(" " + i1[index]); 

回答

3

double一個陣列仍具有int索引(就像任何類型的陣列),所以index應該是一個int

for(int index=0; index < i1.length ; index++) 
    System.out.print(" " + i1[index]); 
+0

我明白了。謝謝!! – agentmg123

0

Alternatively,Arrays.toString(陣列).replaceAll(」 「,」YourFavoriteSeparator「)