【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  阅读(151)  评论(0编辑  收藏  举报

导航