【2】常量、变量、数据类型及运算符
1、常量
常量:指在java程序中固定不变的数据。
分类:
举例:输出各种类型的常量
2、变量
变量:在程序中可以变化的量称为变量。java中要求一个变量每次只能保留一个数据,必须要明确保存的数据类型。
数据类型分类:
- 基本数据类型:包括整数、浮点数、字符、布尔。
- 引用数据类型:包括类、数组、接口。
8种基本数据类型:
java中默认数据类型:整型int,浮点型double。
变量的定义
变量的定义格式包括三要素:数据类型、变量名、数据值。
举例:定义所有基本数据类型的变量。
long类型:建议数据后加L表示。
float类型:建议数据后加F表示。
注意:
变量名称:在同一个大括号范围内,变量的名字不可以相同。
变量赋值:定义的变量,不赋值不能使用。
3、数据类型转换
1.自动转换
定义:将取值范围小的数据类型自动提升取值范围大的数据类型。(JAVA自动执行)
举例:byte提升为int
转换图解
转换规则
范围小的类型向范围大的类型提升,byte\short、char运算时直接提升为int。
2.强制转换
定义:将取值范围大的类型强制转为取值范围小的类型。(手动执行)
转换图解
注意:
浮点数转成整数,直接取消小数点,可能造成数据损失精度。
int强制转成short砍掉两个字节,可能造成数据丢失。
4、运算符
1、算术运算符
2、赋值运算符
3、比较运算符
4、逻辑运算符
5、三元运算符
posted on 2020-03-27 13:25 crystal1126 阅读(165) 评论(0) 编辑 收藏 举报