要求:首先輸入一個整數表示單詞個數,再隨機輸入幾個英文單詞,根據單詞首字母在字典中的遞增順序進行排序輸出,單詞間以空格隔開
樣例:
輸入: 4
apple banana test happy
輸出:apple
banana
happy
test
程序如下:
public class Sort {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
String flag=scanner.nextLine();
String string=scanner.nextLine();
String str[]=string.split(" ");
String temp;
for (int i=0;i<str.length-1;i++)
{
for (int j=0;j<str.length-i-1;j++)
{
if(str[j+1].compareTo(str[j])<0)
{
temp=str[j];
str[j]=str[j+1];
str[j+1]=temp;
}
}
}
for(int k=0;k<str.length;k++)
{
System.out.println(str[k]);
}
}
}