zoukankan      html  css  js  c++  java
  • 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  。

  • 相关阅读:
    mysql安装停在make[3]: Leaving directory `/mysql5.xx/mysqltest' 解决方法
    搞了个burst
    PKU2074
    PKU2029
    ACM/ICPC要求的知识点(转)
    PKU3264线段树解法
    PKU2036
    PKU1151线段树解法
    今天递了辞呈
    hamachi
  • 原文地址:https://www.cnblogs.com/514929hgy/p/6836179.html
Copyright © 2011-2022 走看看