Java中定义了8中基本的数据类型。现将这8中数据类型列举如下:
1. 字节型:使用byte表示(表示-128~127之间的256个整数,占8位)
2.短整型:使用short表示(占16位)
3.整型:使用int表示(占32位)
4.长整型:使用long表示(占64位)
5.单精度浮点型:使用float表示(占32位)
6.双精度浮点型:使用double表示(占64位)
7.字符型:使用char表示(占16位,无论中文英文字符,统一使用unicode编码,每个字符占16位)
8.布尔型:使用boolean表示(在文档中并未明确指定所占的位数)
Java中的所有浮点类型默认情况下都是double。例如如果这样定义:float a = 1.2; 在编译时会报错,因为1.2默认为double类型,将double类型赋给float类型时有可能损失精度。但是float的表示范围包含1.2这个值,如果确实想把1.2赋给float类型的变量有两种解决办法:A. 通过强制类型转换: float a = (float) 1.2; B. 通过使用Java中提供的直接常量的方式: float a = 1.2f;
另外有一点需要注意,在Java中的多行注释不能嵌套。例如/*this/* nested comments*/ is not allowed in java*/
浙公网安备 33010602011771号