public class swapDemo {
/*
已知一个数组为:arr={11,22,33,44,55,66}
将数组中的元素进行交换为:arr={66,55,44,33,22,11}
*/
public static void main(String[] args) {
int [] arr={11,22,33,44,55,66};
reverseArray2(arr);
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
private static void reverseArray2(int[] arr) {
for(int start = 0, end = arr.length-1; start<end; start++,end--){
int temp= arr[start];
arr[start]= arr[end];
arr[end]=temp;
}
}
private static void reverseArray1(int[] arr) {
for (int i = 0; i < arr.length/2; i++) {
int temp= arr[i];
arr[i]= arr[arr.length-1-i];
arr[arr.length-1-i]=temp;
}
}
}
数组元素交换
原创
©著作权归作者所有:来自51CTO博客作者拔你腿毛跑路的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java 中数组的使用(一维数组和二维数组)
本文详细的介绍了,在Java 中数组的使用,并对其内存存在形式进行了详细的分析。
数组 一维数组 二维数组 java基础