日期:2014-05-17  浏览次数:20590 次

关于java数组排序的问题
求各位大哥大姐给帮忙瞅一下,我这个程序在下面给数组排序后应该怎么输入排序后的结果。不胜感激!
import javax.swing.JOptionPane;

public class PaiXu {

private static int[] number = new int[10];
public static void main(String[] args) {
//读取输入的十个数字
for (int i = 0; i < 10; i++) {
String Numberi;
Numberi = JOptionPane.showInputDialog("请输入第"+(i+1)+"个数字");
System.out.println(Numberi);
int numberi = Integer.parseInt(Numberi);
number[i] = numberi;
}
//遍历并打印输入的十个数字
System.out.print("你输入的十个数字是:");
for (int i : number) {
System.out.print(i+" ");
}
//对输入的十个整数进行排序
for (int i = 0; i < 10; i++) {
for (int j = 0; j < number.length; j++) {
if (number[i]<number[j]) {
int temp = number[i];
number[i] = number[j];
number[j] = temp;

}
}

}
}
}


------解决方案--------------------
探讨
怎么输入排序后的结果。

------解决方案--------------------
加一段

for(int c : number)
{
System.out.println(c);
}