Java에서 문자열 반환

Rashmi Patidar 2023년10월12일
Java에서 문자열 반환

Java에서 메소드의 프로토타입은 항상 선언에 지정된 데이터 유형을 기반으로 하는 return 유형을 포함해야 합니다.

다음은 문자열을 반환하는 기능을 설명하는 코드 블록입니다.

public class Main {
  public static void main(String[] args) {
    String s = doSomething();
    System.out.println("Print the value from the function: " + s);
  }

  private static String doSomething() {
    return "Hi,I am in doSomething Function";
  }
}

위의 드라이버 클래스에는 String 값을 반환하는 전용 함수가 있습니다. doSomething 메소드의 프로토타입도 위에 있습니다.

첫째, 함수의 범위 또는 가시성을 알려주는 액세스 수정자 private가 있습니다. public 또는 protected 키워드는 private 이외의 가시성을 정의합니다.

static 키워드는 선택 사항입니다. 이는 드라이버 클래스 인스턴스를 생성하지 않고 메소드가 호출된다는 것을 의미합니다. 따라서 main 함수는 항상 정적이며 드라이버 클래스의 이름 없이 직접 호출할 수 있습니다.

다음 값은 메소드의 return 유형입니다. 기본 데이터 유형, 사용자 정의 클래스 또는 일반 인스턴스가 반환될 수 있음을 나타냅니다.

우리의 경우 문자열은 메소드의 return 유형입니다. 컴파일러는 코더가 프로그램을 작성할 때 return 유형을 확인합니다. return 유형이 주어진 프로토타입과 일치하지 않으면 컴파일 타임 오류가 발생합니다.

그 옆에는 메소드의 이름이 있습니다. Java에 있는 접두어가 붙은 키워드 이외의 모든 이름이 될 수 있습니다. 함수 이름은 전달된 매개변수 세트를 따릅니다.

위의 코드 블록에는 () 괄호 안에 매개변수가 없습니다. 그러나 필요에 따라 하나 또는 일련의 매개변수를 제공할 수 있습니다. 중괄호 {} 내에서 함수의 시작과 끝을 정의하는 것을 흔히 블록이라고 합니다.

기능 블록에는 여러 이 있을 수 있습니다. return 문은 마지막이어야 합니다. return 유형이 문자열이므로 return 키워드 앞에 " " 큰따옴표가 있는 String 값이 표시됩니다.

코드 블록의 출력은 아래에 인쇄되어 있습니다.

Print the value from the function : Hi, I am in doSomething Function.
Rashmi Patidar avatar Rashmi Patidar avatar

Rashmi is a professional Software Developer with hands on over varied tech stack. She has been working on Java, Springboot, Microservices, Typescript, MySQL, Graphql and more. She loves to spread knowledge via her writings. She is keen taking up new things and adopt in her career.

LinkedIn

관련 문장 - Java String