Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java에서 반환 유형의 중요성?

<시간/>

반품 명세서 프로그램 제어가 메서드의 호출자에게 다시 전송되도록 합니다. Java의 모든 메소드는 리턴 유형으로 선언되며 모든 Java 메소드에 필수입니다. 반환 유형은 기본 유형일 수 있습니다. int, float, double, 참조 유형 또는 무효 유형 (아무것도 반환하지 않음).

값 반환에 대해 이해해야 할 몇 가지 중요한 사항이 있습니다.

  • 메소드에서 반환하는 데이터 유형은 해당 메서드에서 지정한 반환 유형과 호환되어야 합니다. 예를 들어 어떤 메서드의 반환 유형이 부울이면 정수를 반환할 수 없습니다.
  • 메소드에서 반환된 값을 받는 변수는 메서드에 지정된 반환 유형과도 호환되어야 합니다.
  • 매개변수는 순서대로 전달될 수 있으며 동일한 순서로 메소드에서 허용되어야 합니다.

예시 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