美文网首页
今天是我在乐字节学习的第21天

今天是我在乐字节学习的第21天

作者: 乐学小乐 | 来源:发表于2020-11-25 09:01 被阅读0次

    今天是我在乐字节教育学习的第21天,今天主要学习的内容是Java基础-数组深入之使用和数组基本练习

    使用

    数组元素的界限

    定义并用 new 为之分配空间之后,才可以引用数组中的每个元素,数组元素的引用方式为:

    arrayName[index];
    

    index为数组元素下标|索引,可以是整型常量或整型表达式 , 可以根据数组元素的下标操作数组中数据。如:

    arr1[3] = 5;                //为数组索引为0的空间位置赋值
    arr2[0] = "张三";            //为数组索引为0的空间位置赋值
    System.out.println(arr3[2]);//获取数组中索引为2的数据值
    

    数组元素下标从0开始;长度为n的数组的合法下标取值范围为

    0~n-1

    每个数组都有一个属性length指明它的长度

    a.length的值为数组a的长度(元素的个数

    数组元素遍历方式

    (1)普通for循环

    for(int 索引=0;索引<长度; 索引++){
        数组名称[索引] = 值;
    }
    
    int[] arr={1,2,3,4};
    //1.遍历数组---基本for循环
    for(int i=0;i<arr.length;i++){
        //变量i代表索引/元素的下标
        System.out.println(arr[i]);
    }
    

    (2)增强for循环

    for(元素类型  局部变量 : 数组){
        局部变量-->为数组中的每一个元素值,从左向右以此获取
    }
    
    //2.遍历数组---增强for循环
    for(int i : arr){
        System.out.println(i); //i中存储数组的元素值,非索引
    }
    

    数组基本练习

    //A:遍历int类型的数组 依次输出每个数组元素
    public static void printArray(int[] arr){
        //循环遍历数组下标
        for(int i=0;i<arr.length;i++){
            System.out.println("输出int类型数组的每一个元素"+arr[i]);
        }
    }
    
    //B:逆序:倒叙输出数组元素
    public static void printArr(String[] arr){
        for(int i=arr.length-1;i>=0;i--){
            System.out.println(arr[i]);
        }
    }
    
    //C:最值:获取数组中的最大值和最小值
    public static void maxMinValue(int[] arr){
        //假设数组中的第一个元素当成最大值
        int max=arr[0];
        //假设数组中的第一个元素当成最大值
        int min=arr[0];
        //遍历数组
        for(int i=0;i<arr.length;i++){
            //比较数组元素与max
            if(max<arr[i]){
                max=arr[i];
            }
            //比较数组元素与min
            if(min>arr[i]){
                min=arr[i];
            }
            System.out.println("数组中最大的值为max"+max);
            System.out.println("数组中最小的值为min"+min);
        }
    }
    

    时间过得真快,今天的学习时间已经接近了尾声,今晚好好睡觉休息,准备好明天的学习吧!

    相关文章

      网友评论

          本文标题:今天是我在乐字节学习的第21天

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