public String getMessage (int numEggs) {                
int dozen = numEggs/12;
int extra = numEggs%12;
String getMessage = System.out.println("Your number of eggs is" + dozen +"dozen and" + extra);
if (numEggs < 0) return Invalid number;
else return getMessage;
}

여기서 뭐가 틀린거죠?

문제가 머냐면요 인풋에 예를들어 숫자 46을 넣으면 dozen eggs하고 나머지 계란을 아웃풋으로 Your number of eggs is 3 dozen(s) and 10. 이런식으로 나와야되거든요
네거티브 밸류 넣으면  Invalid number 로 떠야되구요

틀린곳이 뭘까요? 그리고 시스템아웃프린트라인 써야되는거 맞죠?