美文网首页
3.1数组的声明和初始化

3.1数组的声明和初始化

作者: Joypang | 来源:发表于2018-09-18 09:19 被阅读6次

3.1一维数组的声明和初始化

声明一维数组结构:

数据类型[] 数组名列表

数据类型数组名列表[]

--

该语句只是数组的声明方法,且第一种比较常见

数据类型:是数组中元素的数据类型,可以是基础形,也可以是一种引用型

[]:用来表示数组,声明数组类型必须使用,要么放在数组类型后面,要么放在数组列表名很后面

数组列表名;数组的名称,要求是合法标识符,每个名称间需要用逗号隔开

Eg:声明一维数组arr1.arr2,arr3

Int[] arr1,arr2,arr3;

或者

Int arr1[],arr2[],arr3[];

注意:数组声明后不会为其分配空间的,要为其分配空间则需要做数组创建操作

结构:

数组名=new数据类型[元素个数]   //已默认值的方式初始化了数组

数组名=new 数据类型[]{元素1,元素2,元素3…元素n};  //为数组分配空间并赋值

数组名; 已经声明的数组名称

New:关键字,java中利用new为对象分配内存

[元素个数]:[]必须要有,元素的个数是整形,表示数组元素的数量

创建数组arr,让其包含三个元素

public class Test {

    public static void main(String[] args){//主方法,格式是固定的

       int [] arr;

       arr=new int[3];//arr指向的素组包含3个空间,并且每个空间内

                     //元素的初始值都是int形的默认值,属于动态初始化

    }

}

以这种方式创建的数组,其元素会有默认值,8中类型的数组元素值都是该数据类型对应的默认值其他引用形数据类型数组元素值则为null

public class Test {

    public static void main(String[] args){//主方法,格式是固定的

       int [] arr;

       arr=new int[3];//arr指向的素组包含3个空间,并且每个空间内

                     //元素的初始值都是int形的默认值,属于动态初始化

       arr[0]=1;//为数组的第一个值赋值为1

        arr[1]=2;//维数组的第二个元素赋值为2

        arr[3]=3;//为数组的第三个值复制为3

    }

}

利用new关键字创建数组是,可以申明和赋值同时完成,代码如下:

public class Test {

    public static void main(String[] args){//主方法,格式是固定的

       int[]arri=new int[]{1,2,3};//利用new创建数组并赋值,数组共有三个元素

    }

}

Java中,创建数组并进行赋值操作可以不使用’new”关键字,相关语法如下:

数据类型[]数组名={数组元素1,…数组元素n};

public class Test {

    public static void main(String[] args){//主方法,格式是固定的

       int[]arri={1,2,3};//数据类型[]数组名={数组元素1,…数组元素n};

    }

}

相关文章

  • 3.1数组的声明和初始化

    3.1一维数组的声明和初始化 声明一维数组结构: 数据类型[] 数组名列表 数据类型数组名列表[] -- 该语句只...

  • 第十章_数组和指针

    1. 数组 数组声明 数组初始化 使用const声明数组,数组为只读,不能再修改。 生命数组后如果未进行初始化,数...

  • 数组

    创建和初始化数组 JavaScript 声明, 创建和初始化数组, 如下: 使用 new 关键字,声明并初始化一个...

  • Java基础-数组深入之定义

    定义 数组声明格式 注意 : 引用数据类型只声明不赋值存在默认值null 数组初始化 动态初始化 数组定义与为数组...

  • 数组

    一、一维数组 数组的初始化 方式一:动态初始化(分配空间和赋值分开写) 1、声明 int arr[]; int[]...

  • Java学习之数组

    标签: java 数组 声明数组语法: 声明并开辟数组: 数组的数据类型 数组是引用类型。 动态初始化数组 先开辟...

  • 算法(第四版)读书笔记 第一章

    y7## Java基础 数组 创建数组 声明数组的类型和名字 创建数组 初始化数组 二维数组 静态方法 调用 方法...

  • 迟到的Swift入门 - 数组操作

    Swift数组操作 1. 数组的日常操作 1.0 声明数组 初始化空数组 初始化默认值的数组 2. 数组基本操作 ...

  • Java(五)--多维数组

    声明数组int [][] matrix; 创建数组matrix=new int[4][3]; 利用初始化来声明、创...

  • Java知识之数组

    Java数组知识图如下: 数组基本用法 声明数组声明数组语法格式: 初始化数组Java中使用关键字new创建数组对...

网友评论

      本文标题:3.1数组的声明和初始化

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