私はJavaプログラミング言語が初めてで、スキャナークラスを使用して3つの単語を読み取り、メインメソッドでこれを行う3つの単語を辞書式に並べ替えるプログラムを作成したいと考えています。たとえば、ユーザーがTom Harry Dickと入力すると、答えはDick HarryとTomになるはずです.. if ステートメントを使用して、java compareTo() を使用して文字列を比較しようとしましたが、メイン メソッドが void であるため、if ステートメントは何も返しません。
public class SortWords {
public static void main(String[] args) {
Scanner userInput = new Scanner(System.in);
String firstWord;
String secondWord;
String thirdWord;
System.out.println("Enter three words seperated by white space");
firstWord = userInput.next();
System.out.println(firstWord);
secondWord = userInput.next();
System.out.println(secondWord);
thirdWord = userInput.next();
System.out.println(thirdWord);
}
}