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);
}
} 展开
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);
}
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询