当前位置:首页 > 编程教程 > java教程 > 第八篇 Java基本数据类型

第八篇 Java基本数据类型
栏目分类:java教程发布日期:2019-09-21浏览次数:

第六章-Java基本数据类型 计算机诞生之初是为了处理各种数据,我们在为计算机编写程序时,也需要处理各种数据。不同的数据在编程语言之中都有相对应的数据类型,我们所学的Java之中有8种基本数据类型。 不同的数据类型除了所存储的类型不相同之外,其所占的内
第六章-Java基本数据类型
计算机诞生之初是为了处理各种数据,我们在为计算机编写程序时,也需要处理各种数据。不同的数据在编程语言之中都有相对应的数据类型,我们所学的Java之中有8种基本数据类型。

不同的数据类型除了所存储的类型不相同之外,其所占的内存大小也是不相同的。在计算机中,内存的最小存储单元是字节(byte),一个字节等于8位(bit),以整数int类型为例,其在内存中占用的的空间为32位,根据其占用32位空间计算出int类型正数最大取值范围为2的31次方-1,负数最小取值范围为2的31次方(其余类型取值范围可依此法计算)
(计算机中8位为一字节)
Java中整数类型细分为了四种,byte(字节型)、short(短整型)、int(整型)与long(长整型)。其中需要注意的是long类型。Long类型的取值范围虽然很大,但是赋值超过int型取值范围时就会出错,需要在初值最后加上L或者l。(如下面例程所示)
public class Number{
    static long one=2147483647;//未超过int类型取值范围
    static long two=2147483650L;//超过int类型取值范围
    public static void main(String[] args){
        System.out.printf("one=%d\n",one);
       System.out.printf("two=%d\n",two);
    }
}

浮点型的注意点则是,在Java中默认的带小数部分的数字都是double(双精度浮点型)。声明float类型后,还需在其初值后加上F或者f,否则会出现错误。
public class Number{
    static float one=3.141592F;
    public static void main(String[] args){
        System.out.printf("one=%f\n",one);
    }
}



相关热词: java

     
编程入门 编程教程 编程资源 编程问答