美文网首页
2020-06-26【数组】

2020-06-26【数组】

作者: skillplus | 来源:发表于2020-06-26 17:17 被阅读0次
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
package com.example;

public class ArrayDemo {
    public static void main(String[] args) {
        //动态初始化数组
        int[] axx = new int[3];

        //静态初始化数组
        //int[] arr = new int[]{12,3,41,23,43,5,1};
        //简化格式
        int[] arr = {12, 3, 41, 23, 43, 5, 1};

        //数组长度 数组名.length
        System.out.println(arr.length);

        //遍历数组
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }

        //最值问题
        int max = arr[0];
        for (int i = 1; i < arr.length; i++) {
            if (arr[i] > max) {
                max = arr[i];
            }
        }
        System.out.println("最大值:" + max);

    }

    /**
     * 比较两个数组的内容是否相同
     *
     * @param a
     * @param b
     * @return
     */
    public static boolean compare(int[] a, int[] b) {
        //比较长度
        if (a.length != b.length) {
            return false;
        }
        //比较每个元素
        for (int i = 0; i < a.length; i++) {
            if (a[i] != b[i]) {
                return false;
            }
        }
        return true;
    }

    /**
     * 查找指定的数据在数组的索引
     *
     * @param arr
     * @param number
     * @return
     */
    public static int getIndex(int[] arr, int number) {
        //定义一个索引变量,初始值为-1
        int index = -1;
        //遍历数组,获取到数组中的每一个元素
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] == number) {
                index = i;
                break;
            }
        }
        return index;
    }

    /**
     * 数组反转
     *
     * @param 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;
        }
    }
}

相关文章

  • 2020-06-26【数组】

  • 练习的心态

    title: 练习的心态date: 2020-06-26 22:15:02tags: [读书笔记]typora-c...

  • 谨记--周年

    2020-06-26[毕业周年] 又是今日   6月26日这个日子,于我真的有特殊意义。这天,一直让我镌心铭骨。今...

  • 世界著名计算机精选PDF,TCP/IP协议族终于更新了(第4版)

    用嘴写代码2020-06-26 19:29:10 《世界著名计算机教材精选·TCP/IP协议组(第4版)》最新版进...

  • 2020-06-27

    2020-06-26 日精进打卡 姓名:彭新 宁波蓝天白云供应链管理有限公司 【日精进打卡第842天】 【知学习】...

  • MacOS:软件已损坏

    MacOS下某些软件运行会出现 软件已损坏,解决方法有很多,就选个比较方便的: 2020-06-26 末尾加个反斜杠

  • 珍惜倒数的时光

    2020-06-26 感叹过无数遍的时光飞逝,不论在以往繁忙的生活中,还是在今年特殊时期的居家日子中。 按照法国医...

  • 阳光很好

    秋葵的一生 下图的植物是红果实秋葵,是对面妹妹过来挖洞种下的。拍照日是 2020-06-26。当时这些秋葵长得正是...

  • 家有四宝!龙凤成长记之第47天

    2020-06-26 1. 今天香港正常上班上學,早上上了闹钟,后来又眯着了,后被儿子冲入洗手间的声音惊醒,原来已...

  • 我应该知道的

    2020-06-26 最近一直在麻痹自己。 确实,真的一直在麻痹自己,愤青过,愤怒过,到最后的平静,如果不出意外,...

网友评论

      本文标题:2020-06-26【数组】

      本文链接:https://www.haomeiwen.com/subject/mgjufktx.html