Java常量的定义和分类
常量值
整型常量值
Java 的整型常量值主要有如下 3 种形式。
- 十进制数形式:如 54、-67、0。
- 八进制数形式:Java 中的八进制常数的表示以 0 开头,如 0125 表示十进制数 85,-013 表示十进制数 -11。
- 十六进制数形式:Java 中的十六进制常数的表示以 0x 或 0X 开头,如 0x100 表示十进制数 256,-0x16 表示十进制数 -22。
定义常量
Java 语言使用 final 关键字来定义一个常量,其语法如下所示:
1. final dataType variableName
例如,以下语句使用 final 关键字声明常量。
final int COUNT=10;
final float HEIGHT=10.2f;
声明变量
在 java 中用户可以通过指定数据类型和标识符来声明变量,其基本语法如下所示:
1. DataType identifier;
或者
1. DataType identifier=value;
数据类型的分类

Java数据类型转换
隐式转换
自动类型转换的实现需要同时满足两个条件:①两种数据类型彼此兼容,②目标类型的取值范围大于源数据类型(低级类型数据转换成高级类型数据)。例如 byte 类型向 short 类型转换时,由于 short 类型的取值范围较大,会自动将 byte 转换为 short 类型。
在运算过程中,由于不同的数据类型会转换成同一种数据类型,所以整型、浮点型以及字符型都可以参与混合运算。自动转换的规则是从低级类型数据转换成高级类型数据。转换规则如下:
- 数值型数据的转换:byte→short→int→long→float→double。
- 字符型转换为整型:char→int。
显式转换
(type)variableName
网友评论