一》
整数类型
整型常量在Java程序中有3种表示形式:十进制、八进制、十六进制。
整形变量类型:
byte 8位
short 16位
int 32 位
long 64位
注意将128整型转化为byte类型变量
byte b = (byte)128 ;
注意:
long d =100l; //后面添加L
二》
浮点类型
单精度浮点型 float 四个字节
双精度浮点型 double 八个字节
可以看到double类型和float类型的区别
最后的输出结果可以看到double类型比float类型精度要高
三》
字符类型
使用char表示,Java语言对字符采用Unicode字符编码。
所谓字符编码是指用一串二进制数据来表示特定的字符。
常见字符编码如:ASC||编码、Unicode编码、ISO_8859-1编码、GB2312
char 类型占用两个字节。取值范围 0~65535或 u0000到\uFFFF
通过转义字符来输出特殊的字符
具体实例如下:
运行结果:
四》
布尔类型
变量取值 只能是true或者false
Java虚拟机对boolean类型处理,当Java编译器把Java源代码编译为字节码时,会用int 或byte来表示Boolean
使用零(0)表示false,使用任意一个非零整数表示true。
Java源程序中不允许将整数或null赋值给Boolean类型的变量。注意和其他语言区分。如C语言。
实例如下:
显示hello!
也就是对b1执行了一个判断,表示这个if条件返回真,然后执行这个输出语句。