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

java数据类型

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

java数据类型

java数据类型
  • 1.数据类型分类
  • 2.整数类型
  • 3.浮点类型

1.数据类型分类

(1)基本数据类型:
整数型:byte、short、int、long
浮点型:float、double
字符型:char
布尔型:boolean
(2)引用数据类型:
类、数组、接口、Lambda

2.整数类型


1.整型使用细节
(1)Java各整数类型有固定的范围和字段长度,不受具体OS(操作系统)的影响,以保证Java程序的可移植性
(2)Java的整数常量(具体值)默认为int类型,声明long型常量需要后面加’l’或’L’
(3) java程序中声明变量为int型,除非不足以表示该大数,才使用long
(4) bit:计算机中的最小存储单位。byte:计算机中基本存储单元,1byte = 8 bit

3.浮点类型


1.浮点型使用细节
(1)Java浮点类型也有固定的范围和字段长度,不受具体OS的影响
(2)Java的浮点型常量,默认为double型,声明float型常量,需要后面加“f”或“F”
(3)通常情况下,应该使用double型,因为它比float型更精确

2.浮点数使用陷阱
例子:2.7和8.1/3 比较

 double num1 = 2.7;
 double num2 = 8.1/3;
 System.out.print(num1 == num2);//false

注意:当浮点数和其他数进行运算后可能会发生精度丢失,再和其他数进行比较时可能会发生错误。

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

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

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