Java中的基本数据类型

Java中的8大基本数据类型

1.Java基础中的基本数据类型:6种是数值类型,另外两种是:字符类型和布尔   类型。

   6种数值类型中有4种是整数类型,另外两种是浮点类型如下图:

     

  a.整数类型:

     byte型 :  ①可以一次定义多个变量且对其进行赋值,也可以不进行赋值;

                       ②是整型中所匹配的内存空间最少的,只分配一个字节;

                       ③取值范围也是最小的,只在-128~127,注意数据溢出

      eg:   byte x=48,y=-108,z;               //定义byte型变量x , y , z ,   并赋初值给  x  y  。

     short型(短整型):①可以一次定义多个变量且对其进行赋值,也可以不进行赋值;

                                         ②系统给short型只匹配2个字节的内存; 

                                         ③取值范围也比byte型大了很多,在-32768~32767之间,注意数据溢出;

 

    int(整型):①可以一次定义多个变量且对其进行赋值,也可以不进行赋值;

                         ②取值范围很大,在-2147483648~2147483647;

                         ③是整型变量中应用最广泛的。

   eg:   int x=450,y=-462,z;               //定义int型变量x , y , z ,   并赋初值给  x  y  。

   long(长整型):①可以一次定义多个变量且对其进行赋值,也可以不进行赋值;

                                ②在对long型变量赋值时结尾必须加上"L"或者“l”,否则不会被认为是long型;

                                ③当数值过大,超出int型范围时就使用long型 ;

                                ④系统分配给long型变量8个字节。

    eg:  long x=1242443L,y=-462211l,z;               //定义long型变量x , y , z ,   并赋初值给  x  y  。

   b.浮点类型

      float型(单精度浮点型):①可以一次定义多个变量且对其进行赋值,也可以不进行赋值;

                                            ②在对float型变量赋值时结尾必须加上"F"或者“f”,如果不加,系统自动定义为double型变量

       eg:  float x=12.251F,y=-2.345f,z;               //定义int型变量x , y , z ,   并赋初值给  x  y  。

       double型(双精度浮点型):①可以一次定义多个变量且对其进行赋值,也可以不进行赋值;

                                            ②在给double型赋值时,也可以使用后缀“d”或者“D”明确表明这是一个double类型数据。可以加可以不加。

        eg: double x=12.211121D,y=-2.345768d,z;               //定义int型变量x , y , z ,   并赋初值给  x  y  。

  c.字符类型

     char型(字符型):①用于存储多个字符,系统分配两个字节的内存空间;

                                ②在定义字符变量时,要用单引号括起来。

                                ③ 单引号只能有一个字符,多了就不是字符类型了,而是字符串类型了,需要用双引号进行申明


     eg:char x='a'  

         //由于字符a在unicode表中的位置是97,一次允许上面的语句写成

        char=97

  d.布尔类型

  boolean型:①只有true和false两个值,分别代表布尔逻辑中的“真”和“假”。

    eg: boolean x=ture,y=false,z;               //定义boolean型变量x , y , z ,   并赋初值给  x  y  。

posted @ 2017-05-10 15:26  狮子无敌514  阅读(286)  评论(0编辑  收藏  举报