第八篇 Java基本数据类型
栏目分类:java教程 发布日期:2019-09-21 浏览次数:次
第六章-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之中有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);
}
}
本文由IT教学网整理发布,转载请注明出处:http://www.itjx.com/jiaocheng/java/442.html