Java 数组反转
/**
*
* 需求: * 已知一个数组arr = {11,22,33,44,55};用程序实现把数组中的元素值交换,交换后的数组arr = { 55,44,33,22,11};并在控制台输出交换后的数组元素。
-
*/
public class TestDemo_09 {
public static void main(String[] args) {
int[] arr = {11,22,33,44,55};
reverse(arr);
printArray(arr);}
public static void printArray(int[] arr){
System.out.print("[");
for(int i=0;i<arr.length;i++){
if(i==arr.length-1){
System.out.print(arr[i]);
}else {
System.out.print(arr[i]+",");
}
}
System.out.println("]");
}public static void reverse(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;
}
}
}