2.6Java语言的数组(Array)

数组(array)是一种数据结构,可以用一个统一的数组名和不同的下标(index,或称索引)来确定数组中唯一的元素。根据数组的维度,可以将其分为一维数组和多维数组。

  • 数组中的元素是有序的,通过索引访问。
  • 数组中的元素必须属于同一个类型,而且可以随时替换元素。
  • 数组的长度(元素的个数)不可以动态改变,不可以向数组添加、删除元素。

声明和初始化数组

//声明但未初始化
int[] a;
//声明并初始化了一个可以存储100个元素类型为整数的数组。
int[] a = new int[100];
//声明并初始化了一个数组,数组的长度由括号之间提供的值的数量确定,并用逗号分隔,无需加new关键字
int[] a = { 2, 3, 5, 7, 11, 13 }; 

访问数组元素

//通过索引访问
a[i]

一维数组

int[] smallPrimes = { 2, 3, 5, 7, 11, 13 };

多维数组

int[][] arrayName = { { 1, 2, 3 }, { 11, 12, 13 }, { 21, 22, 23 }, { 31, 32, 33 } };

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/java/javalang/2504.html

(0)
上一篇 2020年12月6日 01:04
下一篇 2020年12月7日 01:30

相关推荐

  • 1.5Java语言的类型(Type)之字符串(String)

    Java字符串就是Unicode字符序列。字符串”Java\u2122″由5个Unicode字符J、a、v、a、™ 组成。Java没有内置的字符串类型,但是提供了一个String类,每个用双引号括起来的字符串都是String类的一个实例。 Java SE提供了三种字符串类:String、Stri…

    Java语言教程 2020年11月5日
    01920
  • 1.4Java语言的类型(Type)和值(Value)

    Java是一种静态强类型语言,分为8种基本类型(primitive type)和3种引用类型(reference type),其中基本类型包含4种整数类型、2种浮点类型、1种表示Unicode字符的char类型、1种表示真假值的boolean类型,引用类型包含 类(class)类型、接口(interface)类型、数组…

    Java语言教程 2020年11月4日
    08860
  • 3.1Java语言的Lambda表达式

    1.Lambda表达式声明 Lambda表达式 称为 匿名函数,即没有名称的方法,也可称为闭包(Closure),允许把函数作为一个方法的参数传递。 -> 被称为箭头操作符或Lambda操作符,箭头操作符将 Lambda 表达式拆分成两部分: 可选参数类型:Lambda表达式能够推导出参数的类型。 可选参数圆括号…

    Java语言教程 2021年1月1日
    04230

发表评论

登录后才能评论