java反转数组
package hello;
/**
* @Package: hello
* @ClassName: Reversesort
* @Author: 乔文军
* @CreateTime: 2020/8/9 17:11
* @Description: 反转排序
*/
public class Reversesort {
public static void main(String[] args) {
//创建一个数组
int[]array = {10,20,30,40,50,60};
//创建反转排序类的对象
Reversesort sorter = new Reversesort();
//调用排序对象的方法,将数组反转
sorter.sort(array);
}
private void sort(int[] array) {
System.out.println("数组原有内容");
//输出排序前的数组元素
showArray(array);
int temp;
int len = array.length;
for(int i = 0; i < len/2;i++){
temp = array[i];
array[i]=array[len-1-i];
array[len-1-i] = temp;
}
System.out.println("数组反转后内容:");
//输出排序后的数组元素
showArray(array);
}
private void showArray(int[] array) {
//遍历数组
for(int i : array){
//输出每个数组元素值
System.out.print("\t" + i);
}
System.out.println();
}
}