一、常量
定义形式:
final 数据类型 常量名 = 常量列表(一个值)
二、变量
定义形式:
方式1:
数据类型 变量名 = 初始值
方式2:
数据类型 变量名 ; (如果是局部变量的话,此时只是声明了变量,但是没有初始化,无法使用。局部变量必须初始化之后才可以使用)
变量名 = 初始值
三、数据类型
数据类型分为八种基本数据类型和引用类型
八种基本数据类型
1(字节数 ) | 2(字节数 ) | 4(字节数 ) | 8(字节数 ) |
---|---|---|---|
byte | short | int | long |
boolean | char | float | double |
引用类型
引用类型就是所有的类,引用变量就是对象名,赋给他的值就是对象的地址值
四、数据类型转换
自动类型转换(隐式转换)
小的数据类型转换为大的数据类型就是自动类型转换,因为小的数据类型无论多大都不会超过大的数据类型的数据范围,所以系统可以自动完成数据转换。\
自动类型转换容量从小到大排序
byte->short(char)->int->long->float->double
(char类型转换为int类型是根据unicode的规则转换的)
强制类型转换(显式转换)
由于大的数据类型转换为小的数据类型时,可能会出现数据溢出的问题,所以系统防止由于数据溢出造成计算数据错误而不会自动转换数据类型,此时转换需要人为转换。
强制类型转换的形式
小的数据类型 变量名 = (小的数据类型) 大的数据类型的值 ;