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

云惠网小编 2021年10月12日05:17:51
评论
1677字阅读5分35秒
摘要

JAVA作为一门面向对象的编程语言,吸收了C++等编程语言的优点的同时,也展现了它独有的强大一面,列如可移植性可跨平台性与及兼容性等特征,吸引了无数程序猿为其着迷,话不多说接下来今天我来带大家了解JAVA这门编程语言中常用的数据类型的相关知识!————————————————————————————————————1.JAVA中常用的数据类型1.整形byte(字节型)(JAVA独有)short(短整形),int(整形),long(长整形)2.浮点型fl

广告也精彩

true

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

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

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

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

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

byte(字节型)(JAVA独有

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

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

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

(4)布尔型

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

2.浮点型

性与及兼容性等特征,吸引了无数程序猿为其着迷,话不多说接下来盘点JAVA中比较常见的数据类型的 取值空间大小(让我们来干了这杯爪洼岛咖啡)今天我来带大家了解JAVA这门编程语言

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

十分遗憾,没有!!

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

1.JAVA中常用的数据类型

类型名称 占用字节 默认值 封装类型
byte(字节型) 1 0 Byte
short(短整形) 2 0 Short
char(字符型) 2 \u0000(空格) Charact
int(整形) 4 0 Integer
long(长整形) 8 0.0l Long
float(浮点型) 4 0.0f Float
double(双精度浮点型) 8 0 Double

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

char ch=‘比特位’;

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

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

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

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

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

char(字符型)

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

false

(1)整形

char ch=10000000;

(2)浮点型

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

 

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

//一定要仔细记住

 

boolean(布尔型)(JAVA独有

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

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

3.字符型

还可以是

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

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

char(字符型)

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

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

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

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

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

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

(3)字符型

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

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

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

1.整形

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

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

本文转自 https://blog.csdn.net/T2827813408/article/details/120686246

腾讯云618
云惠网小编
[java篇]一口气搞定异常处理 java

[java篇]一口气搞定异常处理

前言:博主在以前的博客中曾经也提起了异常,比如[java篇]多态,接口中在实现clone接口时,就用到了抛出异常,今天就给大家详细的介绍一下关于异常的一些知识。前期文章:1.[ja...
腾讯云618

发表评论