美文网首页
JAVA 基础-数组

JAVA 基础-数组

作者: TheLights | 来源:发表于2018-03-15 10:44 被阅读10次

数组是一个固定长度的,包含了相同类型数据的 容器
步骤 1 : 分配空间与赋值分步进行

public class HelloWorld {
    public static void main(String[] args) {
        int[] a = new int[5]; //分配了长度是5的数组,但是没有赋值
        //没有赋值,那么就会使用默认值
        //作为int类型的数组,默认值是0
        System.out.println(a[0]);
        //进行赋值
        a[0] = 100;
        a[1] = 101;
        a[2] = 103;
        a[3] = 120;
        a[4] = 140;
    }
}

步骤 2 : 分配空间,同时赋值

public class HelloWorld {
    public static void main(String[] args) {
        //写法一: 分配空间同时赋值
        int[] a = new int[]{100,102,444,836,3236};
        //写法二: 省略了new int[],效果一样
        int[] b = {100,102,444,836,3236};   
        //写法三:同时分配空间,和指定内容
        //在这个例子里,长度是3,内容是5个,产生矛盾了
        //所以如果指定了数组的内容,就不能同时设置数组的长度
        //int[] c = new int[3]{100,102,444,836,3236};
    }
}

二维数组

public class HelloWorld {
    public static void main(String[] args) {
       //初始化二维数组,
       int[][] a = new int[2][3]; //有两个一维数组,每个一维数组的长度是3
       a[1][2] = 5;  //可以直接访问一维数组,因为已经分配了空间       
       //只分配了二维数组
       int[][] b = new int[2][]; //有两个一维数组,每个一维数组的长度暂未分配
       b[0]  =new int[3]; //必须事先分配长度,才可以访问
       b[0][2] = 5;
       //指定内容的同时,分配空间
       int[][] c = new int[][]{
               {1,2,4},
               {4,5},
               {6,7,8,9}
       }; 
    }
}

相关文章

  • Java面试

    一、基础知识 1、Java能创建volatile数组吗? 能,Java中可以创建volatile数组,不过只是一个...

  • Java基础-数组

    2018-09-29 格式:1)、动态初始化数据类型 [] 数组名称 = new 数据类型[100]; 2) 静态...

  • JAVA 基础-数组

    数组是一个固定长度的,包含了相同类型数据的 容器步骤 1 : 分配空间与赋值分步进行 步骤 2 : 分配空间,同时...

  • Java基础——数组

    一、数组 上面的语法语句做了两件事:1、使用 new double[10] 创建了一个数组。2、把新创建的数组的引...

  • Java基础-数组

    数组的定义 在Java中,可以使用以下格式来定义一个数组。如下数据类型[] 数组名 = new 数据类型[元素个数...

  • JAVA基础--数组

    ##01. 数组的概念 >* 什么是数组? 总结: 1. 什么是数组? 可以存储多个元素,并且必须是同一种数据类型...

  • java基础--数组

    数组 可以一次存放多个数据 初始化数组 动态初始化(指定长度),指定数组元素的长度 静态初始化,不直接指定数据多少...

  • Java基础(数组)

    容器下的人儿呀, 你为何如此不变 数组 初始化 静态初始化 动态初始化 数组操作 常见异常 二维数组

  • Java基础 数组

    //数组的概念:是一种容器,可以同时存放多个数据值 //数组的特点: //1.数组是一种引用数据类型 //2.数组...

  • Java编程基础(9)

    Java编程基础- Java数组-针对数组(Array)的各种操作: 数组是最常见的一种数据结构,它是相同类型的用...

网友评论

      本文标题:JAVA 基础-数组

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