美文网首页
java-数组

java-数组

作者: 测试探索 | 来源:发表于2020-10-15 06:21 被阅读0次

数组

数组的定义

  数组就是一个容器(存储多个东西的器皿,抽屉)。

容器的特点

  定长,固定数据类型

索引

  下标,从0开始

初始化就是赋值,赋值就是初始化

格式

一维数组格式1
数据类型[] 数组名 = new 数据类型[数组的长度]
一维数组格式2
数据类型[] 数组名 = {值1,值2,值3,值4}

int[] arr3 = {1,2,3,4,5,6,7,8}
获取长度

数组名.length;
arr.length;

取值/赋值

arr[0] = 10


package com.lemon.variable;

public class ArrayDemo {
    public static void main(String[] args) {
        //数据类型[] 数组名称 = {值1,值2,值3}
        
        int[] arr = {18,28,38,48};
//      18 -- > 100
        arr[0] = 100;
        System.out.println(arr[0]);
        
        
        //数据类型[] 数组名称 = new 数据类型[数组的长度]
        int[] arr2 = new int[5];
//      赋值
        arr2[0] = 10;
        System.out.println(arr2[0]);
        System.out.println(arr2);
        
//      获取数组的长度
        System.out.println(arr2.length);
        
                
    }
}

//结果
100
10
[I@15db9742
5


二维数组的初始化格式1:
数据类型[][] 数组名 = new 数据类型[二维数组的长度][一维数组的长度];

int[][] arr = new int[3][3];

二维数组的初始化格式2
数据类型[][] 数组名 = {{值1,值2},{值1,值2},{值1,值2}}

int[][] arr2 = {{1,2},{3,4},{5,6},{1}}

取值/赋值
arr[0][0] = 20;


package com.lemon.array2;

public class Array2Demo {
    public static void main(String[] args) {
        //二维数组的本质,数组里面套了一个数组
        //二维数组定义格式
        //数据类型[][] 数组名= {{值1,值2},{值1,值2},{值1,值2}}
        String[][] arr = {{"a","b"},{"1","2","3"},{"中文"}};
        System.out.println(arr[1][1]);
        //长度
        System.out.println(arr.length);
        //地址
        System.out.println(arr);
        
        //数据类型[][] 数组名= new 数据类型[二维数组的长度][一维数组的长度]
        int[][] arr2 = new int[3][2];
        System.out.println(arr2[0][0]);
    }
}

//结果
2
3
[[Ljava.lang.String;@15db9742
0

相关文章

  • Java- 一维数组:

    Java- 一维数组: 使用语法 elementType[] arrayRefVar(元素类型[] 数组引用变量)...

  • java-数组

    定义数组 创建一维数组 二维数组 二维数组分配值 打印数组

  • Java-数组

  • Java-数组

    数组的基本概念 数组的定义: Java中要求所有的数组元素具有相同的数据类型。因此在一个数组中,数组元素的类型是唯...

  • java-数组

    数组 数组的定义   数组就是一个容器(存储多个东西的器皿,抽屉)。 容器的特点   定长,固定数据类型 索引  ...

  • Hello Java

    目录 Java-基础(1/6) Java-对象(2/6) Java-核心库类 上(3/6) Java-核心库类下(...

  • Java- 多维数组

    Java- 多维数组: 使用二维数组来存储表格。 可以使用以下语法来声明二维数组变量: 可以使用以下语法来创建二维...

  • Java-数组(8)

    一维数组 一维数组的定义例如:定义一个int型的数组int arr [] = {1,2,3,4,5};数据类型 变...

  • Java-入门-数组

    一、数组 定义一个数组类型的变量,使用数组类型“类型[]”,例如,int[]。和单个基本类型变量不同,数组变量初始...

  • Java-浅析Object类

    Java-浅析Object类 ++2016.7.19++byside @Java-浅析Object类 ======...

网友评论

      本文标题:java-数组

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