import java.awt.Graphics;
import java.applet.Applet;public class dataTaxis extends Applet{
int a[]={8,6,4,15,22};
int hold;
public void init(){
setSize(400,400);
}
public void paint(Graphics g){
print(g,"Data item in original order",a,25,25);
taxis();
print(g,"Data item in ascending order",a,25,55);
}
public void taxis(){
for(int i=0;i<a.length-1;i++)
for(int j=0;i<a.length-1;j++)
if(a[j]>a[j+1]){
hold=a[j];
a[j]=a[j+1];
a[j+1]=hold;
}
}
public void print(Graphics g,String head,int b[],int x,int y){
g.drawString(head,x,y);
y+=15;
for(int i=0;i<b.length;i++){
g.drawString(String.valueOf(b[i]),x,y);
x+=20;
}
}
}
import java.applet.Applet;public class dataTaxis extends Applet{
int a[]={8,6,4,15,22};
int hold;
public void init(){
setSize(400,400);
}
public void paint(Graphics g){
print(g,"Data item in original order",a,25,25);
taxis();
print(g,"Data item in ascending order",a,25,55);
}
public void taxis(){
for(int i=0;i<a.length-1;i++)
for(int j=0;i<a.length-1;j++)
if(a[j]>a[j+1]){
hold=a[j];
a[j]=a[j+1];
a[j+1]=hold;
}
}
public void print(Graphics g,String head,int b[],int x,int y){
g.drawString(head,x,y);
y+=15;
for(int i=0;i<b.length;i++){
g.drawString(String.valueOf(b[i]),x,y);
x+=20;
}
}
}
//没运行看,但应该是这样的~
for(int i=0;i <a.length-1;i++)
for(int j=i;j <a.length-1;j++)
if(a[i]>a[j]){
hold=a[i];
a[i]=a[j];
a[j]=hold;
}
}
for(int j=0;j <a.length-1;j++)