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));
    }
}
相关推荐
搬砖魁首2 分钟前
基础能力系列 - 多线程1 - 内存序
算法·内存序·memory order
yanghuashuiyue5 分钟前
关于Eclipse和IDEA对比
java·ide·intellij-idea
Nontee7 分钟前
三大范式是什么?
java·前端·数据库
pursuit_csdn7 分钟前
力扣周赛 503
java·算法·leetcode
sheeta199812 分钟前
LeetCode 每日一题笔记 日期:2026.05.21 题目:3043. 最长公共前缀的长度
笔记·算法·leetcode
加油201913 分钟前
嵌入式软件技术栈和学习路线详解
linux·arm开发·数据结构·mqtt·设计模式·嵌入式
Chase_______14 分钟前
【Java】String 常量池、== 与 equals 详解:从引用比较到 intern() 一次讲清
java·开发语言
专注VB编程开发20年15 分钟前
B4A要编绎成Release发布APP/waiting for ide debugger to connect
java·b4a
吃好睡好便好15 分钟前
创建随机矩阵
开发语言·人工智能·线性代数·算法·matlab·矩阵
我欲扶摇九万里16 分钟前
Mac版idea快捷键失效的原因及解决方法
java·macos·intellij-idea