一.Java变量的分类:
a.按声明的位置划分: 1.局部变量:方法或语句块内部定义的变量 2.成员变量:方法外部,类的内部定义的变量 3.注意:类外面(与类对应的大括号外面)不能有变量的声明 b.按所属的数据类型划分: 1.基本数据类型变量 2.引用数据类型变量
二.基本数据类型转换
a.boolean类型不可以转换成其他的数据类型 b.整形,字符型,浮点型的数据在混合运算中相互转换,转换时遵顼以下原则: 1.容量小的数据类型自动转换成容量大的数据类型;数据类型按容量大小排序为: byte,short,char->int->long->float->double byte,short,char之间不会相互转换,他们三者在计算时首先会转换成int类型 2.容量大的数据类型要转换为容量小的数据类型,要加上强制转换符,但可能造成精度降低或溢出,使用是要格外的小心 3.有多种数据类型混合运算时,系统首先自动将所有的数据转换成容量最大的那一种数据类型,然后再进行计算 4.实数常量(如:1.2)默认是double 5.整数常量(如:123)默认是intlong l = long(0.1); //强制转换会舍弃小数部分(不是四舍五入)
三.程序执行
四.逻辑运算符
五.while循环
六.switch循环