我得到一個編譯錯誤,當我試圖讓矩陣大小。我的老師告訴我們不要改變它,我知道主要方法沒有什麼問題。所以我猜getMatixSize方法有問題。編譯器計算程序:嘗試使用用戶輸入創建矩陣時出現編譯錯誤。 JAVA
error: method getMatrixSize in class TesterProject cannot be applied to given types;
import java.util *;已經輸入到程序中。
public class TesterProject
{
public static void main(String [] args)
{
int n = getMatrixSize();
int[][] m = makeAndFillMatrix(n);
printMatrix(m);
}
public static int getMatrixSize(int n)
{
Scanner S = new Scanner(System.in);
System.out.println("give me a int to create the matrix");
int n = S.nextInt();
return n;
}
}
好,'getMatrixSize(INT N)'_requires_的'int'說法,但是當你調用它,你不提供一個參數。除此之外,'getMatrixSize()'實際上並未使用過的值,這樣你就可以改變簽名'公共靜態INT getMatrixSize()',使其工作。 –
哇K,謝謝你和其他用戶的幫助! – IDK