请帮我看看下列程序哪里出了问题?谢谢!import java.awt.*;
import javax.swing.*;public class BubbleSort extends JApplet
{
public void init()
{
JTextArea outputArea=new JTextArea();
Container container=getContentPane();
container.add(outputArea);

int array[]={2,6,4,8,10,12,89,68,45,37};


String output="Data items in original order\n";

for(int counter=0;counter<array.length;counter++)
{
output+=" "+array[counter];
}

//System.out.println("Startting....");
bubbleSort(array);
//System.out.println("Stopping....");

output+="\n\n Data items in ascending order \n";

for(int counter=0;counter<array.length;counter++)
{
output+=" "+array[counter];
}

outputArea.setText(output);
}

public void bubbleSort(int array2[])
{
for(int pass=1;pass<array2.length;pass++)
{
for(int ement=0;ement<array2.length-1;ement++)
{
if(array2[ement]>array2[ement+1]);
{
swap(array2,ement,ement+1);
}
}
}

}

public void swap(int array3[],int first,int second)
{
int hold;
hold=array3[first];
array3[first]=array3[second];
array3[second]=hold;
}
}