JAVA带界面冒泡排序

来源:百度知道 编辑:UC知道 时间:2024/05/26 12:59:47
要有用户输入界面的一个冒泡排序算法。

题目:排序算法演示程序
要求:通过延时机制,展示排序算法步骤

高手来帮忙,有个简单的界面就行,不用太复杂,调试成功后再加分,谢谢。一定要有界面,在界面上要有数据比较大小的过程。谢谢

参考
http://zhidao.baidu.com/question/30358402.html?fr=qrl3

import java.io.*;
public class main{
public static void main(String args[]) throws IOException
{
int num[] = new int[20];
int i = 0;
int temp = 0;
int sum = 0;
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
while(true)
{
temp = Integer.parseInt(buf.readLine());
if(temp != -1)
{
num[i] = temp;
i++;
sum += temp;
}
else
{
break;
}
}
System.out.println("平均数:" + (sum / (i - 1)));
PoPo popo = new PoPo(num, i);
popo.sort();
}
}

public class PoPo{
int num[] = new int[20];
int flag = 0;
int length = 0;
public PoPo()
{
}
public PoPo(int[] Num, int i)
{
for(int j = 0; j < i; j++)
{