long:八个字节的整数,范围是-9223372036854775808到9223372036854775807,可以用来存储较大的整数。 float:四个字节的浮点数,范围是1.4E-45到3.4028235E38,可以用来存储小数或者科学计数法表示的数值。 double:八个字节的浮点数,范围是4.9E-324到1.7976931348623157E308,可以用来存储更精确或者更大范围的小数或者科学计数法表示...
整数类型:byte(范围:-128-127)、short(范围:-32768-32767)、int(范围:-2147483648–2147483647)、long(范围:-9223372036854775808-9223372036854775807) 浮点类型:float、double 字符类型:char 布尔类型(boolean):true、false 简称 四类八种。 //八大基本数据类型 int num = 10; byte num2 = 20; short num3 = 3...
最小值:Double.MIN_VALUE=4.9E-324 (2的-1074次方) 最大值:Double.MAX_VALUE=1.7976931348623157E308 (2的1024次方-1) 二、经实践证明,在代码中,能够写的位数。 1、首先是整型 int和long只能写10个数字,short只能写5个数字,多了就会报错。 int h=1234567890; long w=1234567890; short s=12345; 如果此时...
1.long与double在java中本身都是用64位存储的,但是他们的存储方式不同,导致double可储存的范围比long大很多 2.long可以准确存储19位数字,而double只能准备存储16位数字(实际测试,是17位,)。double由于有exp位,可以存16位以上的数字,但是需要以低位的不精确作为代价。如果一个大于17位的long型数字存到double上,就...
long a=100;//8个字节 System.out.println(a); System.out.println(Long.MAX_VALUE); System.out.println(Long.MIN_VALUE); } } JDK运行结果 5、double double在Java中占8个字节,8*8=64位。 public class HelloWorld { public static void main(String[] args) { ...
1、整型包括byte、short、int、long四种,其取值范围整理如下图 2、浮点型根据精度的不同分为float和double两种,其取值范围整理如下图,double的精度比float高,一般默认浮点数都是double类型的 3、boolean型,只有两个选择,true或者false 4、char型,存放字符类的数据,采用unicode编码,举个小例子,u...
Java中基本数据类型包含八种,分别是byte、short、int、long、float、double、char、boolean。整型数据类型中,byte、short、int、long分别表示不同大小的整数,取值范围从byte的-128到127,short的-32768到32767,int的-2^31到2^31-1,long的-2^63到2^63-1。其中,int是最常用的数据类型,而long...
long的取值范围:-9223372036854775808~9223372036854775807(-2的63次方到2的63次方-1) 浮点型 float:float数据类型是单精度,32位,符合IEEE754标准的浮点数。 近似范围为:1.4e-045~3.4e+038 double:double数据类型是双精度,64位,符合IEEE754标准的浮点数。
自然地,对于简单的计算而言,int是最常用的整数类型。如果你需要更大的数字范围,请参照下面的long。 2、double基本类型 与int不同,Java的双精度类型是64位浮点数,由double关键字表示: double someNumber = 110.55; 需要提醒的是,浮点数实际上就是实数。换句话说,双精度浮点数中包含小数点。