Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaでのリターンタイプの重要性?


returnステートメント プログラム制御をメソッドの呼び出し元に戻します。 Javaのすべてのメソッドは戻り型で宣言されており、すべてのJavaメソッドに必須です。リターンタイプはプリミティブタイプの場合があります nt、float、double、のように 参照型 またはvoid タイプ (何も返しません)。

値を返すことについて理解しておくべき重要なことがいくつかあります

  • メソッドによって返されるデータのタイプは、メソッドによって指定された戻りタイプと互換性がある必要があります。たとえば、あるメソッドの戻り型がブール値の場合、整数を返すことはできません。
  • メソッドによって返される値を受け取る変数は、メソッドに指定された戻りタイプとも互換性がある必要があります。
  • パラメータはシーケンスで渡すことができ、同じシーケンスでメソッドによって受け入れられる必要があります。

例1

public class ReturnTypeTest1 {
   public int add() { // without arguments
      int x = 30;
      int y = 70;
      int z = x+y;
      return z;
   }
   public static void main(String args[]) {
      ReturnTypeTest1 test = new ReturnTypeTest1();
      int add = test.add();
      System.out.println("The sum of x and y is: " + add);
   }
}

出力

The sum of x and y is: 100


例2

public class ReturnTypeTest2 {
   public int add(int x, int y) { // with arguments
      int z = x+y;
      return z;
   }
   public static void main(String args[]) {
      ReturnTypeTest2 test = new ReturnTypeTest2();
      int add = test.add(10, 20);
      System.out.println("The sum of x and y is: " + add);
   }
}

出力

The sum of x and y is: 30

  1. JavaでのHashSetの重要性

    HashSetは、ハッシュを使用してデータを操作します。例を見てみましょう- 例 import java.util.*; public class Demo{    private final String f_str, l_str;    public Demo(String f_str, String l_str){       this.f_str = f_str;       this.l_str = l_str;    }    public b

  2. Java 9でのdestroyForcibly()メソッドの重要性?

    destroyForcibly() メソッドを使用してプロセスを強制終了できます 。プロセスが終了またはフリーズした場合に必要になります。たとえば、 isAlive() destroyForcibly()の後にメソッドはtrueを返します と呼ばれます。 destroyForcibly() メソッドは、終了が正常に要求された場合はtrueを返し、それ以外の場合はfalseを返します。 構文 boolean destroyForcibly() 以下の例では、メモ帳を起動できます。 アプリケーションであり、 destroyForcibly()の後に終了します メソッドが呼び出されました。 例