首页 > 软件 > 基本数据类型中的int float double 等对应的包装器类都分别是什么

基本数据类型中的int float double 等对应的包装器类都分别是什么

软件 2023-01-15

Java包含哪些基本数据类型及包装类

基本数据类型:byte short int long float double char boolean 八个包装类分别为Byte, Short, Integer, Long, Float, Double, Character, Boolean

在Java中int所对应的包装类是什么?

是Integer类,
double:Double
float:Float
boolean:Boolean。

Java中的包装器类有两个主要的目的:

1、提供一种机制,将基本值“包装”到对象中,从而使基本值能够包含在为对象而保留的操作中,比如添加到Collections
中,或者从带对象返回值的方法中返回。注意,java5增加了自动装箱和拆箱,程序员过去需手工执行的许多包装操作,现在可以由java自动处理了。

2、为基本值提供分类功能。这些功能大多数于各种转换有关:在基本值和String对象间相互转换,在基本值和String对象之间按不同基数转换,如二进制、八进制和十六进制。

基本数据类型和包装器类型有什么关联

基本数据类型,例如 int、float、double、boolean、char
等,是不具备对象的特性的,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性, Java
为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。
基本类型和包装类之间的对应关系:

包装类主要提供了两大类方法:

1. 将本类型和其他基本类型进行转换的方法

2. 将字符串和本类型及包装类互相转换的方法

c语言中 char,short,int,float,double分别是用来表示哪些数据类型的?

void表示任意类型 char表示8位字符 int表示有符号整数,位数由操作系统决定,通常是4个字节,即32位 float表示浮点数,位数是32位,用于表示小数,有效范围是1.175494351e-38~3.402823466e+38 double表示双精度浮点数,位数8*8=64位,是用于表示更大位数的小数,有效范围是1.7e-308~1.7e+308 short表示16位整数,有效数值范围-32768~32767 long表示长整数,有效范围-2147483648~2147483647 signed表示有符号整数,默认就是有符号整数,所以signed int与int相同 unsigned表

基本数据类型是什么?

八种基本数据类型为:

先说理论,八种基本数据类型:byte、short、int、long、float、double、boolean、char。

注意:

1、byte

8位、有符号的以二进制补码表示的整数

min : -128(-2^7)

max: 127(2^7-1)

default: 0

对应包装类:Byte

2、short

16位、有符号的以二进制补码表示的整数

min : -32768(-2^15)

max: 32767(2^15 - 1)

default: 0

对应包装类:Short

3、int

32位、有符号的以二进制补码表示的整数

min : -2,147,483,648(-2^31)

max: 2,147,483,647(2^31 - 1)

default: 0

对应包装类:Integer

4、long

64位、有符号的以二进制补码表示的整数

min : -9,223,372,036,854,775,808(-2^63)

max: 9,223,372,036,854,775,807(2^63 -1)

default: 0

对应的包装类:Long

5、float

单精度、32位、符合IEEE 754标准的浮点数

float 在储存大型浮点数组的时候可节省内存空间

浮点数不能用来表示精确的值,如货币

default: 0.0f

对应的包装类:Float

6、double

双精度、64位、符合IEEE 754标准的浮点数

浮点数的默认类型为double类型

double类型同样不能表示精确的值,如货币

default: 0.0d

对应的包装类:Double

7、char

char类型是一个单一的 16 位 Unicode 字符

最小值是 \u0000(即为0)

最大值是 \uffff(即为65,535)

char 数据类型可以储存任何字符

对应的包装类:Character

8、boolean

boolean数据类型表示一位的信息

只有两个取值:true 和 false

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

对应的包装类:Boolean


标签:编程 信息技术 编程语言 Java编程 数据类型

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18