我最近開始使用java,我試圖做一個程序,檢查是否可以通過返回true /假。Java程序不確定在哪裏以及如何執行主要方法,同時使用靜態布爾
這是它的要義,但是我在主類有問題。我得到的錯誤是在類中找不到主要方法。
public static boolean solution (int[] A){
int count = 0;
.......
.......
.......
for(int i=0; i<A.length; i++)
{
if(A[i] != B[i]) count++;
}
if(count > 2) return false;
return true;
}
}
因爲我這樣做是因爲我的Java夏季作業,所以我很迷惑,應該在哪裏添加主要方法。我知道這應該是
public static void main (String args[])
但是如果我要補充一點,從類我得到的錯誤後的代碼的開始。這是因爲我不能有
public static boolean and public static void main
在同一類?
謝謝。
不,這不是因爲在同一個類中不能有'public static boolean'和'public static void main'。只需將'main'方法添加到類中,在'solution'方法旁邊。 – Jesper
所有程序都必須有一個主程序。主要應該在課堂上。只要不在任何其他內部,「恰恰在課堂內」的位置並不重要。 – Carcigenicate
'我試圖做一個程序來檢查數組是否可以通過返回true/false來改變升序 - 這裏是你的解決方案:'公共布爾canBeSorted(final int [] arr){return arr! = null; }'。一切有效的**都可以被排序,甚至是空數組。 – specializt