Java面试题:Java中的基本数据类型有哪些

2020年12月17日10:36:26 评论 45

一、题面解析

本题通常出现在面试中,考官提问该问题主要是想考查应聘者对基本数据类型的熟悉程度。数据类型是Java最基础的知识,只有掌握了基础知识,才能在以后的开发工作中应用自如。下面我们就一起来看看Java中的基本数据类型有哪些吧。

Java面试题:Java中的基本数据类型有哪些

二、解析过程

Java中的基本数据类型分为整数类型、浮点数类型、字符类型和布尔类型四种。

1. 整数类型

1)byte

byte是数据类型为8位、有符号、以二进制补码表示的整数,用于表示最小数据单位;取值范围为-27~27-1,其中默认值为0。

2)short

short是数据类型为16位、有符号、以二进制补码表示的整数;取值范围为-215~215-1,其中默认值为0。

3)int

int是数据类型为32位、有符号、以二进制补码表示的整数;取值范围为-231~231-1,其中默认值为0;一般整型变量默认为int类型。

4)long

long是数据类型为64位、有符号、以二进制补码表示的整数;取值范围为-263~263-1,其中默认值为0L;long主要使用在需要比较大整数的系统上。

2. 浮点数类型

1)float

float是数据类型为单精度、32位、符合IEEE 754标准的浮点数,其中默认值为0.0f。浮点数不能用来表示精确的值。

2)double

double是数据类型为双精度、64位、符合IEEE 754标准的浮点数,其中默认值为0.0d;浮点数的默认类型为double类型,double类型同样不能表示精确的值。

3. 字符类型

字符类型是一个单一的16位的Unicode字符;取值范围为\u0000(0)~\uffff(65535)。
char数据类型可以存储任何字符,但需要注意不能为0个字符。

4. 布尔类型

布尔(boolean)数据类型表示一位的信息;boolean数据类型只有true和false两个值,只作为一种标志来记录true/false的情况,其中默认值为false。

Java大学
  • 本文由 发表于 2020年12月17日10:36:26
  • 转载请务必保留本文链接:https://www.javadx.com/103.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: