java编程,定义一个数组,有5个元素,按照从大到小顺序赋值,从小到大打印,速度啊

用数组啊,老大,赋值帮我做了啊,给你+10分,晕啊,有错误的啊

第1个回答  2008-05-30
String [] demo ={"55","6","4","89","32"};
String tem="";
for(int i =0;i<demo.length;i++){
for(int j=i+1;j<demo.length;j++){
if(demo[j]>demo[i]){
tem=demo[i];
demo[i]=demo[j];
demo[j]=tem;
}
}
}
for(int i=0;i<demo.length;i++){
System.println(demo[i]);
}本回答被提问者采纳
第2个回答  2008-05-30
int[] array=new int[5];
//赋值自己做
int t;
//从笑到大排序
for(int i=0;i<5;i++){
for(int j=i+1;j<5;j++){
if(array[i]>array[j]){
t=array[i];
array[i]=array[j];
array[j]=t;
}
}
}
for(int i=0;i<5;i++){
System.println(array[i]);
}
第3个回答  2008-05-30
int[] array=new int[5];
//赋值
for(int f=5;f>=1;f--){
array[5%f] = f;
}
int t;
//从小到大排序
for(int i=0;i<5;i++){
for(int j=i+1;j<5;j++){
if(array[i]>array[j]){
t=array[i];
array[i]=array[j];
array[j]=t;
}
}
}
for(int i=0;i<5;i++){
System.println(array[i]);
}
第4个回答  2008-05-30
仅有5个元素,速度不是问题呀,冒泡法不行吗?
相似回答