public class Test39{
public static void main(String args[]){
int[] arr={9,8,5,4,6,3,3,1,2};
for(int i=arr.length;--i>0;){
for(int j=0;j<i;j++){
if(arr[j]>arr[j+1]){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}for(int i=0;i<arr.length;i++)
{System.out.print(arr[i]+" ");}
}
}求助这个程序为什么解决了数字重复的
public static void main(String args[]){
int[] arr={9,8,5,4,6,3,3,1,2};
for(int i=arr.length;--i>0;){
for(int j=0;j<i;j++){
if(arr[j]>arr[j+1]){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}for(int i=0;i<arr.length;i++)
{System.out.print(arr[i]+" ");}
}
}求助这个程序为什么解决了数字重复的
解决方案 »
- 各位java前辈,我想要在1-2个月内能用java编出简单的web程序,各位有什么建议吗?
- 请教 html:form中 的action 值能自动加.do吗?急!!!!!!!!!!!![
- 谁有java2 EE 的API啊,给传一个呗
- 在struts中有关跳转的问题~ 100分.求助
- 请各位帮忙,在线等...
- 急需指教 - Hibernate 数据更新问题
- 现在6K-8K的java程序员能做些什么事情
- 搭建soap的时候出现问题请教
- 关于struts bean展示的一个问题
- CMP 2.0的疑问。
- spring集成mybatis,dao接口方式,批量执行问题
- java8 Lambda Thread 求大牛指点
public class Test39{
public static void main(String args[]){
int[] arr={9,8,-1,5,4,6,3,-3,1,2,-5};
for(int i=arr.length;--i>0;){
for(int j=0;j<i;j++){
if(Math.abs(arr[j])>Math.abs(arr[j+1])){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}for(int i=0;i<arr.length;i++)
{System.out.print(arr[i]+" ");}
}
}