循环控制语句
①break
[1]基本用法
结束本层循环,即使break放在嵌套循环中,也只能结束本层循环。
[2]使用规则
-
break只能用在switch或循环结构中
-
break语句后面,不能紧挨着写任何其他语句,因为任何其他语句都没法执行到
-
当一个switch语句出现在循环中,switch里面使用break只能对switch有效,对循环无效
②continue
[1]基本用法
提前结束本次循环,继续执行下一次循环。
[2]使用规则
-
只能用于循环结构
-
continue语句后面,不能紧挨着写任何其他语句,因为任何其他语句都没法执行到
③return
本质上不是控制循环的语句,是用来结束一个函数(方法)的。但是当函数结束时,哪怕还有循环操作没有结束,那也执行不了了。
数组
①概念
一组相同类型数据的容器。
-
相同类型:Java语言要求存入数组的数据类型必须一致
-
容器:类似于生活中存放物品的容器,在编程的世界中,『容器』可以用来存放数据
-
一组:容器中可以存放多个数据
②声明数组变量
虽然[]也可以放在变量名的后面,但是还是建议放在类型的后面。
int[] ageArray;
String[] nameArray;
double salaryArray [];
// 声明数组时不能在方括号中指定数组长度 char[5] tipArray;
③创建数组对象
[1]动态创建数组
ageArray = new int[5];
[2]静态创建数组
nameArray = new String[]{"foo", "bar", "biz"};
④将数据存入数组
ageArray[0] = 10;
//...
nameArray[0] = "aaa";
//...
⑤从数组中读取数据
System.out.println("ageArray[0] = " + ageArray[0]);
//...
⑥遍历数组
生成遍历数组的for循环模板的IDEA快捷键是数组变量名.fori
// 遍历数组(通过循环依次读取数组中的每一个值)
// 遍历数组的起点:数组下标0
// 遍历数组的终点:数组长度-1
for (int i = 0; i < ageArray.length; i++) {
// 在遍历过程中,使用i作为数组下标访问每一个数组元素
int age = ageArray[i];
System.out.println("age = " + age);
}
⑧数组中元素默认值
系统创建数组对象后,必须分配和数组长度匹配的空间,此时每一个数组元素都会被系统分配默认值。