Java基础类型和包装类型

基础类型

  • 整型
类型 存储需求
int 4个字节
short 2个字节
long 8个字节
byte 1个字节

注意:Java 没有任何无符号(unsigned)形式的int、long、short或byte类型。

  • 浮点类型
类型 存储需求
float 4个字节
double 8个字节

double类型的数值精度是float类型的两倍。用于表示溢出和出错情况的三个特殊的浮点数值:
1.正无穷大
2.负无穷大
3.NaN(不是一个数字)
例:一个正整数除以0的结果为正无穷大。计算0/0或者负数的平方根结果为NaN。

检测一个特定的值是否等于Double.NaN:
if(Double.isNaN(x)) //check whether x is"not a number"

  • Unicode和char类型

char类型的值要用单引号括起来。

  • Boolean类型

布尔类型有两个值:true和false,用来判定逻辑条件。

除了Boolean类型,其他七种类型可以相互转换。

包装类与包装类之间不能相互转换

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容