/*
2017年3月10日16:57:06
java基础50道经典练习题 例40
Athor: ZJY
Purpose:
【程序40】
题目:字符串排序。
*/
public class ProgramNo40_1
{
public static void main(String[] args){
String[] str = new String[]{"abc", "cad", "m", "fa", "f"};
for (int i=0; i<str.length; i++) {
for (int j=0; j<str.length-i-1; j++) {
if(str[j].compareTo(str[j+1]) < 0) {
String strTemp = str[j];
str[j] = str[j+1];
str[j+1] = strTemp;
}
}
}
for (String s: str)
System.out.print(s+" ");
}
}
/*
2017年3月10日16:57:06
java基础50道经典练习题 例40
Athor: ZJY
Purpose:
*/
public class ProgramNo40_2
{
public static void main(String[] args){
String[] str = {"abc", "cad", "m", "fa", "f"};
for(int i=str.length-1; i>=1; i--) {
for(int j=0; j<=i-1; j++) {
if(str[j].compareTo(str[j+1]) < 0){
String temp = str[j];
str[j] = str[j+1];
str[j+1] = temp;
}
}
}
for(String subStr: str)
System.out.print(subStr+" ");
}
}