ユーザーに単語を入力するように依頼すると、プログラムはそれらをアルファベット順に並べるプログラムを作成しようとしています。ここに私がこれまでに持っているものがあります:
import java.util.Scanner;
public class WordAlphabeticalizer {
/**
* @param args
*/
public static void main(String[] args) {
// Variables and Objects
String arraylength;
Scanner input = new Scanner (System.in);
// Code
System.out.println("Please input how many terms you would like to alphabetize"):
arraylength = input.nextLine();
String[] words = new String[Integer.parseInt(arraylength)];
for(int index = 0; index < words.length; index ++){
System.out.println("Please input word number " + (index + 1) + ":");
words[index] = input.nextLine();
}
}
}
配列内の各単語の最初の文字を比較する方法と、単語を最初の 2 つ、3 つ、または必要なスペースの数と比較し続けるために使用するロジックを知りたいどの単語が最初にあり、次にその単語が続くかを取得する順序。何か案は?