Java基础回顾:数组、循环、调试与条件语句详解
1. 数组基础
数组是用于存储相同类型多个值的数据存储结构。例如,若程序需存储20个不同女孩的名字,可声明一个能存储20个元素的字符串数组,而非声明20个不同的字符串变量。示例代码如下:
String [] friends = new String [20]; // 声明并实例化数组
friends[0] = "Masha"; // 初始化第一个元素
friends[1] = "Matilda"; // 初始化第二个元素
friends[2] = "Rosa";
// 继续初始化数组元素
friends[19] = "Natasha"; // 初始化最后一个元素
在Java中,数组的第一个元素索引始终为0。声明数组时,方括号可置于数据类型之后或变量名之后,以下两种声明方式均正确:
String friends[];
String[] friends;
在为数组元素赋值前,必须知晓数组的大小。若想在运行时动态改变数组大小,可考虑使用 java.util
包中的其他Java集合类,如 Vector
和 ArrayList
。除数组外,Java还有许多能存储多个相关值的集合类,如 HashMap
、 List