问题描述
- 用 eclipse 编译java代码运行为灰色(none applicable)
-
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]); }
}
}
时间: 2024-07-28 12:36:00