Jason Koo

      Stay hungry, Stay foolish!

导航

Java中的基本数据类型

Posted on 2011-10-15 22:49  Jason Koo  阅读(446)  评论(0编辑  收藏  举报

      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*/