乐趣区

关于es6:如何掌握Java基本数据

数据类型在计算机语言外面,是对内存地位的一个形象表达方式,能够了解为针对内存的一种形象的表达方式。接触每种语言的时候,都会存在数据类型的意识,有简单的、简略的,各种数据类型都须要在学习初期去理解,Java 是强类型语言,所以 Java 对于数据类型的标准会绝对严格。

数据类型是语言的形象原子概念,能够说是语言中根本的单元定义,Java 语言提供了八种根本类型。六种数字类型(四个整数型(默认是 int 型),两个浮点型(默认是 double 型)),一种字符类型,还有一种布尔型。

图片 1

一、整数类型:

byte、short、int、long 都是示意整数的,只不过他们的取值范畴不一样。

1、byte:

byte 数据类型是 8 位、有符号的,以二进制补码示意的整数;(256 个数字),占 1 字节。最小值是 -128(-2^7); 最大值是 127(2^7-1); 默认值是 0;

byte 类型用在大型数组中节约空间,次要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;

例子:byte a = 100,byte b = -50。

2、short:

short 数据类型是 16 位、有符号的以二进制补码示意的整数,占 2 字节。最小值是 -32768(-2^15); 最大值是 32767(2^15 – 1);

Short 数据类型也能够像 byte 那样节俭空间。一个 short 变量是 int 型变量所占空间的二分之一;

默认值是 0;

例子:short s = 1000,short r = -20000。

3、int:

int 数据类型是 32 位、有符号的以二进制补码示意的整数; 占 3 字节。最小值是 -2,147,483,648(-2^31); 最大值是 2,147,485,647(2^31 – 1); 个别地整型变量默认为 www.sangpi.comint 类型; 默认值是 0;

例子:int a = 100000, int b = -200000。

4、long:

long 数据类型是 64 位、有符号的以二进制补码示意的整数; 占 4 字节。最小值是 -9,223,372,036,854,775,808(-2^63); 最大值是 9,223,372,036,854,775,807(2^63 -1); 这种类型次要应用在须要比拟大整数的零碎上; 默认值是 0L。

能够看到 byte 和 short 的游戏取值范畴比拟小,而 long 的取值范畴太大,占用的空间多,基本上 int 能够满足咱们的日常的计算了,而且 int 也是应用的最多的整型类型了。在通常状况下,如果 JAVA 中呈现了一个整数数字比方 35,那么这个数字就是 int 型的,如果咱们心愿它是 byte 型的,能够在数据后加上大写的 B:35B,示意它是 byte 型的,同样的 35S 示意 short 型,35L 示意 long 型的,示意 int 咱们能够什么都不必加,然而如果要示意 long 型的,就肯定要在数据前面加“L”。

二、浮点型:

浮点型包含单精度浮点型 (float) 和双精度浮点型(double)。double 型比 float 型存储范畴更大,精度更高,所以通常的浮点型的数据在不申明的状况下都是 double 型的。

1、float (单精度浮点型)

一个 float 32 位,占用 4 个字节,例 3.2F,默认是 0.0f,3.402823e+38 ~1.401298e-45(e+38 示意是乘以 10 的 38 次方,同样,e-45 示意乘以 10 的负 45 次方)。

2、double (双精度浮点型)

一个 dobule 64 位 占用 8 个字节,例 3.2,默认是 0.0,1.797693e+308~4.9000000e-324 占用 8 个字节

boolean:

boolean 数据类型示意一位的信息;

只有两个取值:true 和 false;

这种类型只作为一种标记来记录 true/false 状况;

默认值是 false;

例子:boolean >

三、字符型

char:字符型,用于存储单个字符,占 16 位,即 2 个字节,取值范畴 0~65535,默认值为空。

四、布尔型

boolean:布尔类型,占 1 个字节,用于判断真或假(仅有两个值,即 true、false),默认值 false。

心愿本文的分享能帮到大家。

退出移动版