Java反转排序问题。

packageretestC6;publicclassReverseSort{publicvoidshowArray(int[]array){//定义了一个构造方法,输出... package retestC6;

public class ReverseSort {
public void showArray(int[] array){ //定义了一个构造方法,输出数据的格式
for(int i:array){
System.out.print("\t"+i);
}
System.out.println();
}
public static void main(String[] args) {
int array[]={121,5,15,15,15,12};
ReverseSort sorter=new ReverseSort(); //这里的两句话的作用是什么?在这个程序中国哪里用到它了呢?我把他注释掉之后程序就没有输出值了。
sorter.sort(array);
}
public void sort(int[] array){
System.out.println("数组输出前的内容:");
showArray(array);
int linshi;
int len=array.length;
for(int i=0;i<len/2;i++){
linshi=array[i];
array[i]=array[len-i-1];
array[len-i-1]=linshi;
}
System.out.println("排序后的数组为:");
showArray(array);
}
}
展开
 我来答
liuyfly
2013-12-21 · TA获得超过227个赞
知道小有建树答主
回答量:179
采纳率:100%
帮助的人:173万
展开全部
ReverseSort sorter=new ReverseSort();//new了一个ReverseSort对象
sorter.sort(array);//调用ReverseSort中的sort方法对array进行反转排序
sort方法中调用了showArray方法,输出反转后的数组。
你给注释掉了,当然就没有输出了啊。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式