目录:
视频: 一款能轻松播放youtube4k的科学上网翻墙小型飞机场✈️,能轻松上youtube、google、vimeo 4k流畅不卡顿,随便快进~~ 2024
Java中的 数组 是一组变量名,索引号。数组中的每一项都是一个 元素 。 数组中的所有元素必须是相同的类型。因此,数组本身有一个类型来指定它可以包含的元素类型。一个int数组可以包含int值,例如,一个String数组可以包含字符串。
<! - 1 - >在变量名后面写入索引号。所以如果变量名是x,你可以用一个表达式来访问特定的元素,如x [5]。
索引号从第一个元素的0(零)开始,所以x [0]表示第一个元素。
声明一个数组
在你创建一个数组之前,你必须声明一个引用这个数组的变量。这个变量声明应该指出数组中存储的元素的类型,后面跟着一组空括号,如下所示:
String []名称;
这里声明一个名字变量。它的类型是一个String对象的数组。
也可以将括号放在变量名称而不是类型上。以下两个语句都创建了int元素的数组:
int [] array1; // int元素数组int array2 []; //另一个int元素数组
声明一个数组实际上并不创建数组。为此,您必须使用new关键字,然后使用数组类型。例如:
String [] names; names = new String [10];
或者更简洁:
String [] names = new String [10];
初始化数组元素
您可以通过逐个赋值来初始化数组,如下所示:
String [] days = new Array [7];天[0] =“星期天”;天[1] =“星期一”;天[2] =“星期二”;天[3] =“星期三”;天[4] =“星期四”;天[5] =“星期五”;天[6] =“星期六”;
String [] days = {“Sunday”,“Monday”,“Tuesday”,“Wednesday”,“Thursday”,“Friday”,“Saturday”};
这里,要分配给数组的每个元素都列在
数组初始值设定项 中。 初始化程序中列出的值的数量决定了初始化程序创建的数组的长度。 对数组使用循环
通常,在for循环内处理数组。例如,下面是一个for循环,它创建一个100个随机数组,数值范围从1到100:
int [] numbers = new int [100]; for(int i = 0; i <100; i ++)numbers [i] =(int)(Math。random()* 100)+1; Java也为循环提供了一种特殊类型,称为
增强
,用于 循环 ,旨在简化处理数组的循环。增强的for循环允许跳过索引变量,如下例所示: for(type identifier:array){statements …} int [] numbers = new int [100]; for(int number:numbers number =(int)(Math.random()* 100)+1;