①整型code
long
8字节,该类型数字的数字值有一个后缀L或者(小写)l【100000000L】int
4字节 int范围与运行Java代码的机器无关。解决了一个软件从一个平台移植到另外一个平台的int字节的问题short
2字节byte
1字节Java7
开始,能够为数字 字面量加下划线,如用1_000_000
(或者0b1111_0100_0010_0100_0000
)表示100万
,下划线只是为了通俗易懂,Java
编译器会去掉这些下划线。Java
无任何无符号(unsigned
)的int,long,short,byte
。float
4字节double
8字节float
数值的字面值后跟F或f
,如:3.14F
,表示该数字是float
类型,若不加F或者f
,则默认是double
类型,数字 字面值后跟D或者d
如33.33D
表示该数字是double
类型。2.0-1.1
获得的结果是:0.89999999999999
,不是咱们期待的0.9
。若要准确计算须要用BigDecimal
类型。char
不建议在程序中使用true false
①final
用法: 用来声明一个常量,如
final double PAI = 3.1415
final
表示的变量只能用一次,一旦被赋值后,不能被修改,习惯上变量名用大写ci