数组大家知道吗?数组是编程语言中一个特殊的元素,下面就让我们来了解一下数组的赋值与应用吧。
一、数组是什么?
数组,可以说是一个固定长度的数据结构,它用于保存多个相同数据类型的值。在数据类型之后或在变量声明中的变量名称之后放置[],使变量成为数组。
例如,
Int myid ;
上面是一个简单的变量声明。 这里,int是数据类型,myID是变量名。
数组声明
上面的这个声明意味着myID变量可以保存一个整数值。如果要声明数组,可在上面的声明中的数据类型之后放置[],如下:
int[] myID;
使myID是一个数组变量。上面的声明应叫作“myID是一个int数组”。可以通过在变量名之后放置[]来使myID变量成为一个数组,像这样:
intmyID[];
上述两个声明都是有效的。
不能在声明数组时指定数组可以保存的值的数量。可以声明一个数组来保存同数据类型的多个值。 以下是其它形式的数组声明示例:
数组创建的一般语法如下:
以下代码创建Arraylength长度类型为ArrayDataType的数组对象
newArrayDataType[Arraylength];
要创建一个数组来存储5个int类型的值:
newint[5];
在此表达式中,5是数组的长度,它也称为数组的维度。有多个维度的数组称为多维数组。还可以将数组的声明及其创建在一个语句中组合。
int[] myID = newint[5];
因为所有数组都是对象,所以它们的引用可以分配给对象类型的引用变量。
二、数组如何赋值?
数组的三种赋值方法:
public class ArrayTest { public static void main(String args[]) { // 1 int[] a = new int[4]; a[0] = 1; a[1] = 2; a[2] = 3; a[3] = 4; System.out.println(a[3]); // 2 int b[] = new int[4]; b[0] = 1; b[1] = 2; b[2] = 3; b[3] = 4; System.out.println(b[2]); // 3 int[] c = { 1 , 2 , 3 , 4 }; int[] d = new int[] { 1 , 2 , 3 , 4 }; System.out.println(c[2]); System.out.println(d[3]); } }
以上就是本文的所有内容了,更多java入门知识请关注我们了解吧。
推荐阅读: