다른 작업을 수행해야하며, 작업은 compareTo 메소드를 사용하여 알파벳순으로 3 개의 문자열을 정렬하는 것입니다. 기본적으로이 프로그램은 테스터 클래스에서 3 개의 문자열 (a, b 및 c)을 받고 "getMin", "getMiddle"및 "getMax"를 반환합니다.Java, 배열없이 알파벳 순으로 정렬
나는 getmin과 max를 알아 냈지만, 쉬운 것 같지만, getMiddle에 문제가있다.
String min = "";
if (a.compareTo(b) <= 0 && a.compareTo(c) <= 0) min = a;
else if (b.compareTo(a) <= 0 && b.compareTo(c) <= 0) min = b;
else if (c.compareTo(b) <= 0 && c.compareTo(a) <= 0) min = c;
return min;
유사 약간 다른 GET 최대에 대한
을 : 이 난 최소 및 최대를 위해이 것입니다. 어떻게하면 getMiddle을 만들 수 있습니까? 또한 아직 "배웠지"않은 배열을 사용할 수 없습니다. 교수는 중도에 대한 코드가 약 5-6 줄이어야한다고 말했다.감사
compareTo 메소드의
왜 '인터뷰 질문'으로 태그가 지정 되었습니까? –