[上]JAVA学习系列模块五第一章101.数组_定义
[上]JAVA学习系列模块五第一章101.数组_定义
2024-05-26 0 评论 0 阅读 0 点赞

[上]JAVA学习系列模块五第一章101.数组_定义

daimafengzi
2024-05-26 / 0 评论 / 0 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年05月26日,已超过771天没有更新,若内容或图片失效,请留言反馈。

[上]JAVA学习系列模块五第一章101.数组_定义

视频

笔记

  1. 定义:
    a.动态初始化:
    数据类型[] 数组名 = new 数据类型[长度]
    数据类型 数组名[] = new 数据类型[长度]

    各部分解释:
    等号左边的数据类型:规定了数组中只能存储什么类型的元素
    []:代表的是数组,一个[]代表一维数组,两个[][]代表二维数组
    数组名:自己取的名字,遵循小驼峰
    new:代表的是创建数组
    等号右边的数据类型:要和等号左边的数据类型一致

  [长度]:指定数组长度,规定了数组最多能存多少个数据    
      

b.静态初始化

数据类型[] 数组名 = new 数据类型[]{元素1,元素2...}  -> 不推荐使用 
数据类型 数组名[] = new 数据类型[]{元素1,元素2...}  -> 不推荐使用    

c.简化的静态初始化:

数据类型[] 数组名 = {元素1,元素2...}-> 推荐使用
    
    
  1. 区别:
    a.动态初始化:定义的时候只指定了长度,没有存具体的数据

          当只知道长度,但不知道具体存啥数据时可以使用动态初始化
    

b.静态初始化:定义的时候就直接知道存啥了

例子

public class Demo01Array {
    public static void main(String[] args) {
        //动态初始化
        int[] arr1 = new int[3];
        String[] arr2 = new String[3];

        //静态初始化
        int[] arr3 = new int[]{1,2,3,4,5};

        //简化静态初始化
        int[] arr4 = {1,2,3,4,5};
        
        String[] arr5 = {"乾隆","和珅","纪晓岚"};
    }
}
0

评论 (0)

取消