学习内容
java基础2—2
程序的流程控制
顺序结构 (程序顺序执行)
选择结构(if方法和switch语句)
循环结构(while,do while和for语句)
break与continue语句
break语句可以终止循环中的子语句和switch语句
continue 语句只能出现在循环语句的子语句块中,无标号的的continue语句的作用是跳过当前循环的剩余语句块,接着执行下一次循环
二进制浮点数的表示形式:
共分四个字节 32位 从0位开始 第31位是符号位 30—23位是幂指数位 22—0位是有效位
取值范围 1.4E—45~3.4E+38
变量和浮点数不能用==比较 浮点数有精度 用范围判断 变量是否和一个具体的浮点数相符
java中的数组
栈内存:只在函数运行时存在 之后被释放
堆内存:通过关键字new产生的数组和对象的内存空间 由垃圾回收器控制 内存首地址传递给栈
使用数组时的常见错误
空指针异常错误
数组越界异常
多维数组
java中没有真正的多维数组,只有数组的数组,java中多维数组不一定是规则的矩阵形式
与数组操作相关的函数:
使用System.arraycopy()拷贝数组 System.arraycopy(原数组名,原数组第n个元素开始,目标数组,目标数组从n位开始,拷贝数量)
使用Array.sort(数组名) 对数组进行排序。