[数组练习题]数组逆序操作(保姆级:一行一注释)(一图流)


题干

提示:这段是题干,仔细阅读仔细分析:

数组逆序操作:

定义长度为10的数组,
将数组元素对调,
并输出对调前后的结果。

提示:以下是本篇文章正文内容,下面案例可供参考

一、题目分析

1.定义数组

2.输出逆序前结果

3.for循环进行逆序操作

4.输出逆序后结果

二、代码

1.代码块

代码如下(示例):

public class Work3 {
    public static void main(String[] args) {


        /* 定义一个数组,长度为10,存放整数 1-10 */
        int[] array = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};


        /*输出逆序前的结果*/
        for (int i = 0; i < array.length; i++) {
            System.out.print(array[i] + " ");
        }


        /*对数组进行逆序操作*/
        for (int i = 0; i < array.length / 2; i++) {      //遍历数组  从数组第一个元素开始,到第5个元素截止
            int temp = array[i];                          //从第一个元素开始.  定义整数型变量存放数组内第一个元素
            array[i] = array[array.length - 1 - i];       //把最后一个元素赋值给第一个,进行交换
            array[array.length - 1 - i] = temp;           //把第一个元素(刚刚用temp存放了)赋值给最后一个元素,完成一次交换
        }//循环往复,完成数组内元素交换


        /*打印换行区分一下逆序前和逆序后*/
        System.out.println();


        /*输出逆序前的结果*/
        for (int i = 0; i < array.length; i++) {
            System.out.print(array[i] + " ");
        }
    }
}

2.一图流

一图解决困惑666


总结

这是一道数组练习题,本文是我的个人理解,希望对你也能有所帮助!

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值