What is the proper way to defined a method that take two int values and returns their sum as an int value?
A.
int sum(int first, int second) { first + second; }
B.
int sum(int first, second) { return first + second; }
C.
sum(int first, int second) { return first + second; }
D.
int sum(int first, int second) { return first + second; }
E.
void sum (int first, int second) { return first + second; }
題解
選項A,少了將結果回傳的「return」。
選項B,方法的第二個參數少了型態。
選項C,少了方法回傳值的型態。
選項D,正確答案。
選項E,因為要有回傳值,所以不能使用「void」。