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

      同堆栈的使用

  • 相关阅读:
    【原创】ASP.NET Web开发,实现打印Log日志,步骤详解
    [原创] ASP.NET WEBAPI 接入微信公众平台 总结,Token验证失败解决办法
    Mac安装Linux
    mac下终端的一些命令
    《Python程序设计》题库--摘
    Day 28 类的用法延伸
    Day 27 面向对象补充
    Day 24~26 类,面向对象,属性
    Q 91~100
    Q 81~90
  • 原文地址:https://www.cnblogs.com/ylblikestudyJava/p/12326029.html
Copyright © 2011-2022 走看看