package qq;
public class sort_Demo {
int i,j,k,swap;
sort_Demo(){
i=j=k=swap=0;
}
void sort(int t1,int t2[]){
for(i=0;i
k=i;
for(j=i+=1;j
if(t2[j]
k=j;
if(k!=i){
swap=t2[i];
t2[i]=t2[k];
t2[k]=swap;
}
}
}
}
class sub_sort_Demo extends sort_Demo{
void sort(int t1,int t2[]){
for(i=0;i
k=i;
for(j=i;j
if(t2[j]>t2[k])
k=j;
if(k!=i){
swap=t2[i];
t2[i]=t2[k];
t2[k]=swap;
}
}
}
public class Class1{
public void main(String[] args) {
int a[]={34,12,8,67,88,23,98,101,119,56};
sort_Demo m1=new sort_Demo();
sub_sort_Demo m2=new sub_sort_Demo();
System.out.println("排序前的数据为:");
for(int i=0;i<10;i++)
System.out.print(" "+a[i]);
m1.sort(a.length, a);
System.out.println("\n按升序排列的数据为:");
for(int i=0;i<10;i++)
System.out.print(" "+a[i]);
m2.sort(a.length,a);
System.out.println("\n按降序排列的数据为:");
for(int i=0;i<10;i++)
System.out.print(" "+a[i]);
}
}
}