java数组顺序颠倒

java 复制代码
for(int i = 0;i < arr.length /2;i++){
    string temp = arr[i];
    arr[i] = arr[arr.length - i - 1];
    arr[arr.length - i -1] = temp;
}




for(int i = 0,j = arr.length - 1;i < j;i++,j--){
    string temp = arr[i];
    arr[i] = arr[j];
    arr[j] = temp;
}
java 复制代码
public class ArrayReverse {
    public static void reverse(int[] arr) {
        int start = 0;
        int end = arr.length - 1;

        while (start < end) {
            int temp = arr[start];
            arr[start] = arr[end];
            arr[end] = temp;

            start++;
            end--;
        }
    }

    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4, 5};
        System.out.println("原始数组: " + Arrays.toString(arr));

        reverse(arr);
        System.out.println("颠倒后的数组: " + Arrays.toString(arr));
    }
}
相关推荐
智者知已应修善业8 小时前
【51单片机0.1秒计时到21.0时点亮LED】2024-1-5
c++·经验分享·笔记·算法·51单片机
程序员二叉8 小时前
【Java】 面试核心合集:BigDecimal、缓存池、多态、反射全解析
java·缓存·面试
apcipot_rain8 小时前
计科八股20260606——二叉树、PCA、图深度学习、进程上下文、C语言预编译、文件读写、单精度浮点数
c语言·数据结构·算法·pca·图神经网络
scx_link8 小时前
逻辑回归的总结
算法·机器学习·逻辑回归
Full Stack Developme8 小时前
SpringMVC multipart 文件上传
java·开发语言
西凉的悲伤8 小时前
Spring Security + JWT 登录认证完整实践指南
java·后端·spring·spring security·jwt
晚笙coding8 小时前
从零讲透 LangChain 输出格式化:让模型真的“能用”
java·开发语言·langchain
奋斗的小方8 小时前
Java进阶篇1-1:异常
java·开发语言·python
码语智行8 小时前
行政区划 ZIP 导入(importZip)
java
何中应8 小时前
Nexus如何设置端口号
java·服务器·maven·nexus