4.10
break和continue
break:结束循环,在嵌套循环中,break只能结束最近一层的循环,可以给循环加标识,然后给break加标识,表示给那个循环结束。
continue:停止当前循环,继续下一次循环,当次循环中,continue后面的语句就不执行了,通过循环表示继续某一个循环的下次循环
引用数据类型
数组:一个变量存储多个类型相同的值,在jvm的堆中,连续的内存空间
jvm:栈(stack) 方法栈,堆(heap)
声明数据变量:int【】 array;
int 【】num :数据类型(引用数据类型),引用的是地址,换句话说引用数据类型的变量保存的值
基本数据类型的变量保存的是基本数据类型的值,引用数据变量类型保存的是引用数据保存的值的地址
声明:不会开辟内存空间
变量的声明:
类型【】 arr;
声明了一个数据类型的变量arr,这个数组是int类型的数组,只能存放int类型的值
赋值:
int 【】 arr ;
1.中创建了一个数组(对象),长度为5.
2.这种方式创建数组对象后,jvm会为每个位置初始化一个值。每个位置初始化的值工具初始化的类型来
byte short int long》》》》0
doubl float》》》》0
boolean》》》》false
char》》》》''
引用数据类型(String)>>>>null
3.数组的初始化:
int 【】 ints = new int【5】;
{e1,e2,e3}这种语法是专门来初始化数的
堆创建一个数组对象,根据元素数自动确定数组长度
将{}中的每个值按照顺序给数组对应位置的元素赋值
{}语法,只能用在数组的初始化,不能单独给数组变量赋值。
错误:arr = {1,2,3,4,5}
arr = new int【8】;
浙公网安备 33010602011771号