ホームページ  >  記事  >  类库下载  >  Java初心者向けにナレッジポイントを還元

Java初心者向けにナレッジポイントを還元

高洛峰
高洛峰オリジナル
2016-10-09 09:54:422572ブラウズ

return - return を意味する英語の直訳

Java では、return はデータを返すことを意味します。 Java では、通常、特定の機能を実装するためにメソッドが定義されます。

package sreturn;
public class Sreturn {
	public int Sreturn(int a, int b) {
		int c = a + b;
		return c;
	}
}

上記のコードは加算 c=a+b を実装しており、返されるのは int 型の c です。言い換えれば、このメソッドは単純な加算関数を実装し、実装後に c の値を返します (戻り値はユーザーに使用可能なデータ型を与えるだけであり、システムには出力しないことに注意してください)。この加算の結果を返すリターンがない場合、コードとメソッドは意味がありません。

以下は、異なるデータ型を返す 3 つの例です:

1.public String Sreturn2(){
			String name = "高兴";
			return name;
		}
2.public double Sreturn3(double c,double d){
			double f = c/d;
			return f;
		}
3.public boolean Sreturn4(){
	boolean a= false;
	return a;
}

上記 3 つの例は、それぞれ異なる型の戻り値 string、double、Boolean を実装しています。

それでは、return をいつ使用するのでしょうか?毎回returnを使っていますか? return を使用しないとどうなるでしょうか?


Java で return を使用するには 2 つの方法があります:

1. 対応する型の値を返します。 // メソッドが特定のデータ型を宣言している場合、同じデータ型を返す必要があります。

2. プログラムの実行を終了します。 //単一の return ステートメントはステートメントの実行の終了を示します。


2 番目の例は次のとおりです:

if(a>4){
	return;
}
else{
	System.out.println("xxxx");
}
    当程序不需要返回值时,我们需要使用void关键字如下:
public void Speaking(){
  System.out.println("我们会说话");
}

この例では、値を返す必要はありません。このメソッドを使用すると、「we can」が出力されます。話す"。プログラム中に void キーワードが出現した場合は、戻る必要がないことを意味し、戻る必要はありません。

return キーワードと void キーワードはメソッドのフローを制御できます。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。