java的基本数据类型及应用

整数类型


分为八进制(必须以0开头)、十进制(0不能作为十进制的开头)和十六进制(必须以ox或oX开头)

         数据类型                                  内存空间                    取值范围

            byte      代表一个字节的大小   8bit             2(8)      -128~127        
            short     代表两个字节的大小   16bit           2(16)    -2(15)~2(15)-1
            int         代表四个字节的大小   32bit            2(32)   -2(31)~2(31)-1
            long      代表八个字节的大小   64bit            2(64)   -2(63
)~2(63)-1

注意:在定义类型变量时,需要注意范围。对于long型的,当你赋值不在int型范围内时需要在赋值数字的后面加上L或L=l。否则会报错。

举例不同数据类型变量相加,如下图

java的基本数据类型及应用

浮点类型


        数据类型             内存空间                    取值范围

           float                     32bit                   1.4E-45~3.4028235E38      
           double                 64bit                   4.9E-324~1.7976931348623157E308

注意:使用float型小数时,需要在小数后面添加F或f,否则默认是double类型。


字符类型


单引号表示字符型变量,例如‘a’表示一个字符,“a”表示一个字符串。


举例输出unicode表中某位置的字符以及某字符在unicode表中的位置。如下图java的基本数据类型及应用

对于转义字符java的基本数据类型及应用

布尔类型(boolean)


注意:它不允许与整数类型进行转换,一般在流程控制中作为判断条件