Я пытаюсь создать метод void, который использует 3 строковых параметра и размещает строки в алфавитном порядке. До сих пор я использовал операторы if, и я считаю, что операторы if верны, однако я продолжаю получать сообщение, в котором «void не может быть преобразован в строку». Я полагаю, что я использую метод void, и я очень запутался, это мой код
public class AlphabeticalOrder {
public static void inOrder(String s1, String s2, String s3) {
if (s1.compareTo(s2) < 0 && s1.compareTo(s3) < 0)
if (s2.compareTo(s3) < 0)
System.out.println(s1 + s2 + s3);
else
System.out.println(s1 + s2 + s3);
else if (s2.compareTo(s1) < 0 && s2.compareTo(s3) < 0)
if (s1.compareTo(s3) < 0)
System.out.println(s2 + s1 + s3);
else
System.out.println(s2 + s3 + s1);
else if (s3.compareTo(s1) < 0 && s3.compareTo(s2) < 0)
if (s2.compareTo(s1) < 0)
System.out.println(s3 + s2 + s1);
else
System.out.println(s3 + s1 + s2);
}
public static void main(String[] args) {
String ans1 = inOrder("abc", "mno", "xyz");
System.out.println(ans1);
}
}