初級 › unexpected return value の原因と直し方 › パターン3
unexpected return value の原因と直し方
voidメソッドは値を返せません。
1 public class Main { 2 static ______ sum(int a, int b) { ^ 3 return a + b; 4 } 5 public static void main(String[] args) { 6 System.out.println(sum(1, 2)); 7 } 8 }
Main.java:3: error: incompatible types: unexpected return value
空欄を埋めてビルドを通す
値を返すメソッドには、返す値の型を宣言します。voidは「返さない」という宣言です。
次の問題