一维数组:可以理解为一列多行、类型相同的数据,其中每个数据被称为数组元素;
一维数组的声明方式:
type varName[]; 或 type[] varName;(推荐)
Eg:int age[]; int []age;
数组的长度一旦确定,就不能改变,也就数组是定长的;
我的总结:java语言声明数组的时候不能指定其长度(元素的个数)
Eg:int a[5]; //非法
初始化:
Java中的数组必先初始化才可以使用,所谓初始化就是为数组的数组元素分配内存,并为每个数组元素赋值;
数组初始化的两种方式:
静态初始化:初始化时由我们自己指定每个数组元素的初始值,由系统决定需要的数组长度;
格式:数组名 = new 数组类型[]{元素1,元素2,元素3…元素n};
简化语法:数组名 = {元素1,元素2,元素3…元素n};
动态初始化:初始化时由我们指定数组的长度,由系统为数组元素分配初始值;
格式:数组名 = new 数组类型[数组长度];
我的总结:
不能静态和动态初始化同时使用:
也就是说不能同时指定数组的长度和元素;
本文主要介绍Java一维数组相关知识。一维数组是一列多行、类型相同的数据,声明时不能指定长度。数组需先初始化才能使用,初始化方式有静态和动态两种,静态初始化由用户指定元素值、系统决定长度,动态则由用户指定长度、系统分配初始值,且不能同时使用两种初始化方式。

5080

被折叠的 条评论
为什么被折叠?



