Java的类型转换和变量
1.类型转换
Java是一种强类型语言,所以在进行一般运算时,可能需要进行类型转换
byte,char,short ->int ->long ->float ->double
在进行运算时,必须保证数据类型保持一致
1.强制转换
- (类型) 变量名
- 高—低
2.自动转换
- 低—高
1.不能对布尔值进行转换
2.不能将对象类型转换为不相干的类型
3.转换过程中可能会内存溢出,或者精度损失
2.变量
-
变量:可以变化的量
-
Java是一种强类型语言,每个变量必须声明类型
-
Java变量是最基本的储存单元,要素包括变量名,变量类型,作用域
注意事项:
- 变量必须有类型可以是基本类型,也可引用类型
- 变量名必须是合法的标识符
- 变量申明是一个完整语句,一个完整语句要以;结尾
-
变量的作用域
- 局部变量:在方法里面,必须声明初始值
- 实例变量:在类里方法外面,从属于对象,若不进行初始化,则是默认值
- 类变量:在类里方法外,
常量
初始化后不在改变的值
常量名一般用大写
***final 常量名 = **
变量名的命名规则
- 所有的类名 方法名 变量名都要见名知意
- 类成员变量:首字母小写和驼峰原则:monthSalary
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线MAX_VALUE
- 类名:首字母大写和驼峰原则:Man,GoodMan
- 方法名:首字母小写和驼峰原则:run(),runRun