大家好,又见面了,我是你们的朋友全栈君。
示例:
反转前的数组[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]
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/131118.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...