我對Java很陌生。 Eclipse是給我的錯誤解決Java中的「該方法必須返回int類型的結果」
該方法必須返回一個int類型的結果
以下代碼:
public class firstprog {
public static int largest(int a, int b, int c) {
if (a > b) {
if (a > c) {
return a;
} else if (b > c) {
return b;
} else {
return c;
}
}
}
public static void main(String args[]) {
int a = 7;
int b = 8;
int c = 9;
System.out.println(largest(a, b, c));
}
}
爲什麼會這樣呢?
可能重複[是否必須在className.java中編碼class className?](http://stackoverflow.com/questions/2843438/is-it-necessary-that-class-classname-must-be -coded-class-class-java) –
@Joachim這不是一個愚蠢的行爲。 Anant沒有說出他的文件是什麼,但是它不能有多於一個類的聲明。 –
我只想指出,Java中的類名應始終(最好的做法)以大寫字符開頭。 – Anders