在for循环里的switch语句里,break写在switch语句块,作用范围是switch,所以只影响switch
在switch语句中没有break会继续往下执行
Switch效率比if、elseif效率高
用continue标号;语句继续制定环节
在switch语句中,表达式的值只接受int、byte、char、short、枚举、可以为什么char里面可以放一个数字,是因为用的Unicode编码
数组初始值:整数型初始值是0、double型是0.0、char型是/u000、boolean型是false
注意事项:1.数组的索引是int类型,从0开始,索引最大值和数组长度始终差1狐族的
2.数组的长度是属性,String的长度是length()
3.创建数组的时候必须指定数组的长度,而且一经定义则不允许改变
4.数组的长度虽然是n,但是在内存中实际给n+1个位置,哪一个是储存n的长度
索引0是数组第一个元素
数组的长度:length属性 获取数组元素的个数
在增强for语句中 i不是索引,是数组元素
常见两种问题:
- 数组越界异常(ArrayIndexOutOfBoundsEsception)
- 空指针异常(NullpointerException)null(空)