public static Main {
public static void main(String[] args) {
// ③戻り値を受け取る
String return = function(str: "ABC");
// ④戻り値を出力する
System.out.println(return);
}
// public static voidだと戻り値を返さないということ(返す時には型を指定する)
public static String function(String str) {
// ①戻り値を設定する
str = "(" + str + ")";
// ②戻り値を返す
return str;
}
}
結果
(ABC)
main(親)はreturn, function(子)はstrとなっていますが、
親と子の戻り値を受け取る/返す時の変数名は異なっていても問題ない。