大家好,又见面了,我是你们的朋友全栈君。
示例: 反转前的数组[a,b,c,d,e] 反转后的数组[e,d,c,b,a] 实现思路: (1)初始化数组 (2)定义方法实现反转数组 (3)定义方法遍历数组 (4)调用方法
//数组反转
public class ArrayReverse {
public static void main(String[] args) {
int[] arr = {
68,27,95,88,171,996,51,210}; //数组例子,自行设置
reverse(arr);
printArray(arr);
}
//反转数组
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;
}
}
//遍历反转后的数组并输出
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.print("]");
}
}
输出示例结果如下:
[210,51,996,171,88,95,27,68]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/131118.html原文链接:https://javaforall.cn