有人可以告訴我什麼是我沒有看到。 從書中練習。 創建一個名爲SortingTest的類。在它中,創建一個接受int值數組作爲參數的方法,並向終端輸出排序後的元素(最小元素第一個)將參數傳遞給方法不兼容的類型
試圖編譯時,出現錯誤:不兼容的類型。 AbcArray不能轉換爲int [] 從我的理解,我傳遞一個int []值給一個方法,期望一個int []值。 (我很抱歉,如果我的錯誤是如此明顯,我還在學習)
public class AbcArray {
private int[] myArray;
public AbcArray(){
myArray = new int[]{55,58,57,54,56};
}
public int[] theValues(){
return myArray;
}
}
import java.util.Arrays;
public class SortingTest{
public SortingTest() {}
public void sortArray(int[] outsideArray){
Arrays.sort(outsideArray);
System.out.println(outsideArray);
}
}
你沒有在代碼中調用sortArray。缺少'main'? – 2015-04-02 07:54:11
@Adrian,即時通訊使用BlueJ IDE – 2015-04-02 07:55:28
@RyanG這不是問題。你說「我將一個int []值傳遞給需要int []值的方法」 - 你在哪裏做的?你沒有發佈你的''main''方法。 – f1sh 2015-04-02 07:57:31