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.数组的内存解析

      同堆栈的使用

  • 相关阅读:
    firewall-cmd常用命令
    centos7添加硬盘扩展根分区
    win11拖动窗口造成崩溃的问题
    JedisCluster支持pipeline管道
    Docker
    Nginx入门
    【ElasticSearch】精确匹配text字段 用match加.keyword 或 term
    Enum<E extends Enum<E>>
    【配置】jdk8和jdk11切换
    【ElasticSearch】script中进行比较,date类型转为long型
  • 原文地址:https://www.cnblogs.com/ylblikestudyJava/p/12326029.html
Copyright © 2011-2022 走看看