Java基本数据类型:int、double、boolean,你真的用对了吗?
Java是强类型语言,变量定义需明确数据类型,文章介绍最常用的int、double、boolean三个基础类型: int为整数类型,4字节,范围-2147483648至2147483647(约-21亿到21亿),用于计数、索引、年龄等场景。需注意溢出问题:直接赋值超范围(如2147483648)会编译失败,运算也可能隐式溢出(如max+1=-2147483648),解决需用long类型。 double为小数类型,8字节,范围极大,用于金额、身高。因二进制存储存在精度问题(如0.1无法精确表示,比较需用BigDecimal或差值判断),且超范围会溢出为无穷大。 boolean仅true/false,用于条件、循环控制,只能用true/false赋值,不能用1/0或参与算术运算。 综上,选对类型避免对应坑点,类型匹配是程序正确运行的基础。
阅读全文