j**a 数组排序

时间:2013.09.23 发布人:wswsc1314

j**a 数组排序

已解决问题

谷歌wswsc1314用户在2013.09.23提交了关于“罗纳尔多j**a 数组排序”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-05T11:48:52。importj**a.util.*;

classAscSort
{
//进行排序操作
publicvoidAsort(int[]a)
{
inti,j,temp;
for(i=0;i<a.length-1;i++)
for(j=a.length;j>i;j--)
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=a[i];
}
}

}

//测试类
classTestAscSort
{
publicstaticvoidmain(String[]args)
{
inti;
Scannerinput=newScanner(***.in);
int[]Array1=newint[5];
AscSorta1=newAscSort();

//对数组进行緰入
System.out.print("请输入5个数:");
for(i=0;i<5;i++)
Array1[i]=input.nextInt();

a1.Asort(Array1);

for(i=1;i<5;i++)
{
System.out.print(Array1[i]+"");
}
System.out.println();

}
}

请大侠帮忙看看,我这个程序那儿有错误???希望大家能够帮助她。

详细问题描述及疑问:importj**a.util.*;

classAscSort
{
//进行排序操作
publicvoidAsort(int[]a)
{
inti,j,temp;
for(i=0;i<a.length-1;i++)
for(j=a.length;j>i;j--)
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=a[i];
}
}

}

//测试类
classTestAscSort
{
publicstaticvoidmain(String[]args)
{
inti;
Scannerinput=newScanner(***.in);
int[]Array1=newint[5];
AscSorta1=newAscSort();

//对数组进行緰入
System.out.print("请输入5个数:");
for(i=0;i<5;i++)
Array1[i]=input.nextInt();

a1.Asort(Array1);

for(i=1;i<5;i++)
{
System.out.print(Array1[i]+"");
}
System.out.println();

}
}

请大侠帮忙看看,我这个程序那儿有错误???期待您的答案,你是我的宝贝,你是我的花,谢谢你对我的帮助!

希望以下的回答,能够帮助你。

第1个回答

用户名:dialuanqi  

for(j=a.length;j>i;j--)if(a[i]>a[j]问答)有问题,第一次循下每片罪采屋酸五欢注环j是数组的长度5,a的要载是0-4;