资讯专栏INFORMATION COLUMN

盘点JAVA中比较常见的数据类型的 取值空间大小(让我们来干了这杯爪洼岛咖啡)

silenceboy / 1970人阅读

摘要:布尔型相对于上面三种类型布尔型就简单的多他的取值范围只有类似于语言中的和,关于这个类型怎么使用往后再会细讲以上内容如有错误欢迎大佬指出,欢迎在评论区里留言讨论,今天的知识你学会了么

JAVA作为一门面向对象的编程语言,吸收了C++等编程语言的优

点的同时,也展现了它独有的强大一面,列如可移植性可跨平台

性与及兼容性等特征,吸引了无数程序猿为其着迷,话不多说接下来今天我来带大家了解JAVA这门编程语言

中常用的数据类型的相关知识!

————————————————————————————————————

1.JAVA中常用的数据类型

1.整形

byte(字节型)(JAVA独有

short(短整形),int(整形),long(长整形)

2.浮点型

float(浮点型),double(双精度浮点型)

3.字符型

char(字符型)

4.布尔型(还有我们C语言中未接触到的)

boolean(布尔型)(JAVA独有

————————————————————————————————————

PS:这时就有一些经常使用C++或C等编程语言的朋友会问那么JAVA中既然有

long长整型 那么有没有 我们C语言中熟知的 long long 整形?显然答案是

 

十分遗憾,没有!!

————————————————————————————————————

                          以下是JAVA八大基本数据类型

类型名称占用字节默认值封装类型
byte(字节型)10Byte
short(短整形)20Short
char(字符型)2/u0000(空格)Charact
int(整形)40Integer
long(长整形)80.0lLong
float(浮点型)40.0fFloat
double(双精度浮点型)80Double

————————————————————————————————————

不知道,以上内容大家有没有刷新大家对数据类型的理解

对于这些我们常常用到的类型大家一定要牢牢记住才不会在用的时候犯迷糊

接下来我们,下面开始切入我们下一个主题

2.数据类型取值空间详解

//关于取值范围列如byte and long虽然他们数据类型表示都是整数型

但是他们的取值范围可大不相同下面为大家一 一 列举

//一定要仔细记住

(1)整形

PS:byte的取值范围在整形中是最小的,而最大的是long,

但平时我们最常用的是int,它的取值基本可以满足我们日常使用需求

byte(字节型)取值范围:-128~127(-2^7 ~ 2^7-1)

short(短整形)取值范围:-32768~32767(-2^15~2^15-1)

int(整形)取值范围:-2147483648~2147483647(-2^31~2^31-1)

long(长整形取值范围:-9223372036854774808~9223372036854774807(-2^63~2^63-1)

(2)浮点型

PS:在计算机计算浮点型时往往不能做到百分之百完全精确,计算时出现小数点后几位有误差,皆属于正常现象,而我们float and double都是浮点类型他们的区别仅仅在于精度不同,虽然doble类型精度和取值范围都更高,一般使用中double基本可以实现日常需求,所以浮点型在不声明的情况下都是double类型

float(单精度浮点型)取值范围:3.402823e+38~1.401298e-45

double(双精度浮点型)取值范围:1.797693e+308~4.9000000e-324

(3)字符型

char(字符型)

而我们的字符型char的取值范围就相对于广很多

//它的取值可以是进制 八进制 十进制 十六进制 

char ch=10000000;

还可以是

//汉字阿拉伯数字等等因为他属于Uuincode编码,JAVA中中文字符是两个字节

char ch=‘比特位’;

PS:char ch=‘/0’;可以用来初始化字符编码。

(4)布尔型

相对于上面三种类型布尔型就简单的多他的取值范围只有

true

false

//PS:类似于C语言中的&和||,关于这个类型怎么使用往后再会细讲

以上内容如有错误欢迎大佬指出,欢迎在评论区里留言讨论,今天的知识你学会了么

 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/122191.html

相关文章

  • Java猫说】Java多线程之内存可见性(上篇)

    摘要:猫说多线程之内存可见性下篇欢迎你留言讨论属于你的见解,毕竟每个人的味蕾都不一样,这杯咖啡有吸引到你吗好像又是一个槽糕的比喻本文已转载个人技术公众号欢迎留言讨论与点赞上一篇推荐猫说主数据类型和引用下一篇推荐猫说多线程之内存可见性下篇 阅读本文约3分钟 本文大致讲述两种线程实现的可见性,或许你已经提前想到了,那说明你的基础很好,我们要聊聊synchronized实现可见性与volatil...

    khlbat 评论0 收藏0
  • 前端每周清单半年盘点JavaScript 篇

    摘要:前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点分为新闻热点开发教程工程实践深度阅读开源项目巅峰人生等栏目。背后的故事本文是对于年之间世界发生的大事件的详细介绍,阐述了从提出到角力到流产的前世今生。 前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎...

    Vixb 评论0 收藏0
  • #yyds干货盘点# 前端基础知识面试集锦3

    摘要:当解释器寻找引用值时,会首先检索其在栈中的地址,取得地址后从堆中获得实体如何实现继承构造继承原型继承实例继承拷贝继承原型机制或和方法去实现较简单,建议使用构造函数与原型混合方式。它是基于的一个子集。 JavaScript介绍js的基本数据类型。Undefined、Null、Boolean、Number、Stri...

    番茄西红柿 评论0 收藏2637
  • 前端每周清单半年盘点之 Node.js 篇

    摘要:前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点分为新闻热点开发教程工程实践深度阅读开源项目巅峰人生等栏目。对该漏洞的综合评级为高危。目前,相关利用方式已经在互联网上公开,近期出现攻击尝试爆发的可能。 前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢...

    kid143 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<