栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java基本数据类型,基本数据类型之间的转换

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java基本数据类型,基本数据类型之间的转换

1.java基本数据类型

java基本数据类型可分为两类:数字型和非数字型

1.1数字型3.43
类型字节默认值取值范围
字节型(byte)1(8bit)0-128~127
段整型(short)2(16bit)0-32768~32767
整形(int)4(32bit)0-2的32次幂-1
长整形(long)8(64bit)0-2的64次幂-1
单精度(float)4(32bit)0.03.4e-38~3.4e38

双精度(double)

8(64bit)0.01.7e-308~1.7e308

注意事项:

单精度和双精度称为浮点型。

一般我们不会去做浮点数的比较,不过精确。

float与float做除法时会保留到小时点后7位。

当在java中浮点型默认为double。

当java中常量如果是整型的话,默认为int。

1.2非数字型
类型字节默认值
字符(char)2(16bit)0x0000
布尔类型(boolean)1(8)false

注意事项

字符型用单引号作为唯一的标识符。

2.基本数类型的转换

看到这样可能有人问,为什么要进行数据转换?

在java中变量进行运算,必须要同种类型。

数据转换有两种方式:

 小类型转换为大类型时    ----自动转换

大类型 转换为小类型时  -----强制转换

自动转换我们不用管,强制转换要在数据前加上要转换的数据类型如:

int i = (int)'a';输出为97。97为a的acsll值。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/338226.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号