Java常量和变量
Java常量
常量:常量是指在计算机运行时,不会被程序修改的量。
常量可以区分为不同的类型。如:0、22为整型常量,1.8为实型常量,‘a’、'b’为字符常量。
常量类型
整型常量
Java中的整型常量主要有3种表达式:
- 八进制:Java八进制常量表达式是以0开头,由0~7组成的数。如:0135转换为十进制就是93(5 * 80 + 3 * 81 + 1 * 82 = 93)
- 十进制:十进制是日常生活中最常见到的数字表达。除表示正负的符号外,以1~9 开头,由0~9组成。如:127,65535。
- 十六进制:Java八进制常量表达式是以0X或0x开头,由0~9 ,A~F 或a~f 组成。如:0x12A,0X100,对应十进制298,256。
实型常量
Java中的实型常量主要有2种表达式:
十进制数形式:其实就是浮点数或者说小数,由数字和小数点组成,且必须有小数点。如:12.3,96.7。
科学计数法形式:由两个数的乘积组成的。表示为a×10^b(aEb)。如:1.2e3。
Java中的浮点数默认是double
类型,所以要以浮点数的形式表示单精度浮点数需要在浮点数的后面加上个f或者F,如:96