zoukankan      html  css  js  c++  java
  • 数组的基本使用的学习笔记

    数组:1.数组是引用数据类型

         2.数组的元素是基本数据类型也可以是引用数据类型

         3.数组元素在内存中是连续存储的

    1.数组元素的调用

    //静态初始化

      int []nums =new int [] {1,2,3,4,5}

    //动态初始化

      String[ ] foods= new String[5]

    //数组元素的调用使用脚布奥调用,"角标从零开始"

      foods[0]="宫保鸡丁"

      foods[1]="糖醋排骨"

      foods[2]="酱爆排骨"

    2.数组的初始化默认值

    前置了解:不管是静态初始化还是动态初始化,一旦初始化,数组长度就确定了

      说明:数组一旦初始化,长度就不可变,如果要扩容,就要重新创建定义一个新的数组,并将原有的数组赋值到新的数组当做

    2.1//数组类型是整型的:byte short int long

      默认初始值:0

    2.2//数组类型数浮点型的:float double

      默认初始值:0.0

    2.3//数组类型是字符型的:char

      默认初始值:null,就是空

    2.4//数组类型是布尔型的:boolean

      默认初始值:false

    2.5//数组元素是引用数据类型:以String为例,

      默认初始化值为null

    2. 6//数组的赋值和复制

      //初始化两个数组

        int [] array1,array2;

      //给array1赋值

        array1=new String []{1,2,3,4,5};

      //遍历array1

        for(int i=0; i<array1.length;i++){

        System.out.print(array1[i] +" ")

    }

      //赋值array2变量等于array

        array2=array1;

      //将array1复制给array2

        array2 =new int [array1.length];

        for(int i=0; i<array1.length;i++){

          array2[i]=array1[i];

    }

    3.数组的属性,长度

      数组的属性: .length

      例如: foods.length

    4.数组的遍历

    //初始化fruits数组

      String fruits= String [300];

    //遍历该数组

      for(int i=0; i<fruits.length;i++){

      System.out.println(fruits[i])

    }  

    5.数组的内存解析

      同堆栈的使用

  • 相关阅读:
    【Day 04】 德州实行最严堕胎法,女性权益何去何从?
    【Day 03】 刚出生就遭遇疫情的娃娃们,将受到哪些影响?
    【Day 01】 房子不用买了,打印出来就能住:3D打印将如何改变居住生态?
    docker安装mysql-MacBook pro m1芯片
    jmeter调接口报415
    安装jenkins
    好用的编辑器总结
    屏障、释放一致性及原子操作
    Java的锁机制
    Java线程模型
  • 原文地址:https://www.cnblogs.com/ylblikestudyJava/p/12326029.html
Copyright © 2011-2022 走看看