满意答案
fgale
2013.12.31
采纳率:47% 等级:12
已帮助:5904人
import java.util.Scanner;
public class Test {
public static void main(String args[]) {
int n, i;
Scanner in = new Scanner(System.in);
// 输入字符串个数
n = 10;
String[] a = new String[n];
// 依次输入字符串
for (i = 0; i < n; i++) {
a[i] = in.next();
}
// 排序
sortbybubble(a);
// 输出结果
for (i = 0; i < n; i++) {
System.out.print(a[i] + " ");
}
System.out.println();
}
// 冒泡排序
private static void sortbybubble(String[] s) {
boolean flag = true;
String temp;
while (flag) {
flag = false;
for (int i = 1; i < s.length; i++) {
if (s[i - 1].compareTo(s[i]) > 0) {
temp = s[i - 1];
s[i - 1] = s[i];
s[i] = temp;
flag = true;
}
}
}
}
}
00分享举报