a) 中断循环:
l break:只能出现在switch或循环语句。当出现在循环语句中时的作用:立即结束所在循环。
l continue:只能出现在循环语句中。作用:结束本次循环,使所在循环立即进入下一次循环。
b) 数组:一组相同数据类型的集合。
l JAVA中的数组为引用数据类型。但数组中的元素可以为基本数据类型,也可以为引用数据类型。
l 一组数组:
- 声明一维数组:数据类型[] 数组名/数据类型 数组名[];在栈中开辟一个空间,保存数组的名字。所在声明数组时不能指定数组的长度。
- 创建一维数组:在堆中开辟连续的空间,所以在创建数组时必须指定数组的长度。
int[] array = {1,2,3,4};
double array1[] = new double[10];
String[] array2 = new String[]{"abc","def","123"};
- 通过下标访问数组中的元素:JAVA的下标从0开始,数组最大下标:数组的长度减1。
- 数组的默认值:byte,short,int默认为0,long默认为0L,float默认为0.0F,double默认为0.0,char默认为’u0000’,boolean默认为false,引用数据类型默认为null
- 数组的长度确定后不能改变。
- 数组的长度可以为0,但不能为负数,否则运行时发生异常。
- Math.random():返回大于等于0.0,但一定小于1.0的double类型的值。
- 通过数组的.length属性,获得数组的长度。
- foreach循环:JDK1.5开始出现。
a) 作用:遍历集合。
b) 格式
for(数据类型 变量 : 集合名){
代码;
}
c) 通常用于从集合中取数据。
- 数组工具类:java.util.Arrays类,提供了许多与数组相关的方法。