- Java数据类型概览
2.Java八大基本数据类型
2.1整型变量
注意:Java语言的整型常数默认为int型,声明long型常量可以后加‘ l ’或‘ L ’ ,
2.2.浮点型
注意:(1)Java语言中,默认的浮点数类型是double,声明float类型的时候,后面必须添加字母f或者F,如3.14F,3.14f;
(2)Java语言中,char类型为16位Unicode字符,Unicode字符中的取值不存在负数范围,所以它的取值范围为 0 ~ 65535,—— 有点类似 “无符号数”;
3.Java中八大数据类型转换
示意图:
3.1自动类型转换
3.1.1容量小的数据类型可以自动转换为容量大的数据类型。
3.1.2 可以将整型常量直接赋值给byte, short, char等类型变量,而不需要进行强制类型转换,只要不超出其表数范围 。
3.2强制类型转换
3.2.1强制类型转换,又被称为造型,用于显式的转换一个
数值的类型. 在有可能丢失信息的情况下进行的转换是通过造型来完成的,但可能造成精度降低或溢出。
4.Java常量
定义:初始化之后不能改变值
5.Java变量
5.1Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
5.2变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储单元,声明格式为: type varName [=value] ;
变量声明举例