>source

이 값을 may main 함수로 어떻게 반환합니까? 죄송합니다 방금 Java에서 캡슐화를 배우기 시작했습니다.

public String toString() {
  System.out.format("%02d/", day);
  System.out.format("%02d/", month);
  System.out.format("%02d/", year);
  
  return toString;
}

입력: 1/1/1972

산출: toString cannot be resovled to a variable return toString;

예상 출력 : 01/01/1972

  • 답변 # 1

    당신은 사용해야 할 것입니다 format() 에 정의 된 함수 String 수업.

    예를 들면

    public String toString() {
     String date = String.format("%02d/", day);
     date += String.format("%02d/", month);
     date += String.format("%02d/", year);
    
     return date;
    }
    
    

    원래 함수에서는 텍스트를 콘솔에 출력하고 반환 할 변수를 정의하지 않았습니다.

    이 방법으로 문제가 해결되기를 바랍니다.

관련 자료

  • 이전 python - 최적 컷오프 값 인쇄 오류/유형 오류 - 지원되지 않는 피연산자 유형
  • 다음 Laravel의 사용자 정의 date_field를 기반으로 행의 최신 데이터 표시