byte 、short 、int 、long 2、浮点型 float 、 double 3、字符型 char 4、布尔型 boolean 数据类型详细介绍 整型(byte、short、int、long) 虽然byte、short、int、long 数据类型都是表示整数的,但是它们的取值范围可不一样。 byte 的取值范围:-128~127(-2的7次方到2的7次方-1)short 的取值范围:-32768...
它们分别是字节型(byte)、短整型(short)、整型(int)和长整型(long)。下面是针对每种数据类型的详细解释: 字节型(byte)数据类型: 字节型是Java中最小的整型数据类型,占用8位(1个字节)的内存空间。 它的取值范围是-128到127(即有符号的8位二进制数所能表示的范围)。 字节型数据常用于存储较小的整数或作为...
byte、short、int、long 的初始默认值皆为 0 。 1. 取值范围 (1) byte byte类型占1个字节,即8位,其中最高位为符号位。 所以,byte类型的取值范围为−28−28 (2) int int类型 占4个字节,即32位,其中最高位为符号位。 所以,int类型的整数取值范围为: −231−231 (3) short short类型占2个字节...
整型的计算规则都是一样的,同理可得,其他的整型(short、int、long)也有同样的现象。测试代码如下: shorts=Short.MAX_VALUE; System.out.println("Short.MAX_VALUE:"+s); s= (short) (s+1); System.out.println("Short.MAX_VALUE+1:"+s); inti=Integer.MAX_VALUE; System.out.println("Integer.M...
short数据类型是16位、有符号的以二进制补码表示的整数 最小值是-32768(-2^15); 最大值是32767(2^15 - 1); 默认值是0; 例如: short st = 32700; (4)Int类型 基本介绍: Int是最常用的整数类型。一个int类型的变量占用4个字节(32位),最大表示范围为:-2^31~2^31-1,即-2147483648~2147483647。
一个字节可表示的数据个数是256,结合前面(byte)(127 +1)的结果是-128,我们可以得出一个结论,越界后的数据会以byte的取值范围为一个单元,一直循环下去。 其他整型:short、int、long 整型的计算规则都是一样的,同理可得,其他的整型(short、int、long)也有同样的现象。测试代码如下: ...
Boolean:占一个字节,其取值只有两个,true和false。 二、类型转化 表达式的数据类型自动提升 所有的byte型、short型和char的值将被提升到int型。 如果一个操作数是long型,计算结果就是long型; 如果一个操作数是float型,计算结果就是float型; 如果一个操作数是double型,计算结果就是double型。
//short类型最大时: 32767 short shortMax = Short.MAX_VALUE; //short类型最小值: -32768 short shortMin = Short.MIN_VALUE; } } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 4、int类型 int类型是32位有符号整数类型,范围从-2的31次方到2的31次方-1。具体而言,int类型的取值范围为-214...
首先认识下Java中的数据类型: 1、Int整型:byte(8位,-128~127)、short(16位)、int(32位)、long(64位) 2、Float型:float(32位)、double(64位) 3、char字符:unicode字符(16位) 下面参考了这篇文章: char与byte的区别:http://blog.csdn.net/luoweifu/article/details/7770588 ...
主要是存储空间的大小和取值范围不同。 下面的是JAVA的基础类型 byte的存储空间1个字节,取值范围-128~127short存储空间2个字节,取值范围-2的15次方~2的15次方-1int存储空间4个字节,取值范围-2的31次方~2的31次方-1long存储空间8个字节,取值范围-2的63次方~2的63次方-1其默认值均为0 楼上的...