1. return ステートメントの機能: a. 任意の型の値を返します。 b. プログラムをオペレーティング システムに戻します (つまり、プログラムを終了します)。
2. Java では、戻り値の型の有無に関係なく、関数に return 文を含めることができます。
ただし、違いは return ステートメントが値を返せるかどうかです (これは関数の戻り値の型によって異なります)。
a. 関数に戻り値の型がある (つまり、戻り値の型が void ではない) 場合は、対応する型の値を返す return ステートメントが必要です。
b. 関数が値を返さない場合 (つまり、戻り値の型が void の場合)、関数内の return ステートメントの後に変数を追加できません (return ステートメントがある場合)。 (この場合の関数には return ステートメントがない可能性がありますが、存在する場合、return はオペレーティング システムに戻るためにのみ使用できます。)
例えば:
1.戻り値がある
次のようにコードをコピーします。
public int getAge()
{
return age; // int 型の変数 age の値を返します。
}
2. 戻り値なし//return 文のない関数
次のようにコードをコピーします。
パブリック void putAge()
{
System.out.println(age);
}
3. オペレーティング システムに戻ります //関数には戻り値はありませんが、return ステートメントがあります
次のようにコードをコピーします。
public void put(int a) {
if (a > 0)
return; //プログラムを終了するために使用される return ステートメントの後に戻り値はありません。
それ以外
System.out.println("fasfsa");
}