七考网七考网合作机构>杭州培训学校>杭州西湖区黄龙中心达内IT培训
杭州西湖区黄龙中心达内IT培训
全国统一学习专线 8:30-21:00
位置:七考网 > 计算机>Java开发> Java浮点类型有几种?  正文

Java浮点类型有几种?

发布时间:2022-04-12 15:26:55来源:七考网

在Java语言中的浮点类型主要有两种:float型、double型。其中float型即单精度浮点型,使用float关键字来定义float型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。

一、Java浮点类型有几种

1.float型

float型即单精度浮点型,使用float关键字来定义float型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。

在对float型进行赋值时,在结尾必须添加“F”或者“f”,如果不加,系统自动将其定义为double型变量。

2.double型

double型即双精度浮点型,使用double关键字来定义double型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。

在给double型赋值时,可以使用后缀“D”或“d”明确表明这是一个double类型数据,但加不加并没有硬性规定,可以加也可以不加。

二、Java中浮点型数据的表示形式

Java语言的浮点型数据有以下两种表示形式:

(1)十进制数形式,必须含有小数点。例如,3.14、314.0、0.314。

(2)科学记数法形式。例如,3.14e2、3.14E2、314E2。

Java浮点型的数据默认为double型,如果要声明一个数据为float型,就在数字后面加f或F。例如,3.14(double型),3.14f(float型)。

三、Java三种特殊浮点数介绍

Java有提供了3个特殊的浮点数值:正无穷大、负无穷大和非数,用于表示溢出和出错。例如,使用一个正数除以0将得到正无穷大,使用一个负数除以0将得到负无穷大,0.0除以0.0或对一个负数开方将得到一个非数。正无穷大通过Double或Float的POSITIVE_INFINITY表示;负无穷大通过Double或Float的NEGATIVE_INFINITY表示,非数通过Double或Float的NaN表示。必须指出的是,所有的正无穷大数值都是相等的,所有的负无穷大数值都是相等的;而NaN不与任何数值相等,甚至和NaN都不相等。

相关内容: Java浮点类型 Java中浮点型数据

同类文章
最新文章
相关热词
导航

一级建造师 二级建造师 消防工程师 消防设施操作员 BIM 造价工程师 环评师 监理工程师 咨询工程师 安全工程师 建筑九大员 公路水运检测 通信工程 智慧消防工程师 装配工程师 一级注册建筑师 二级注册建筑师 注册电气工程师 智慧建造工程师 房地产估价师 EPC工程总承包 碳排放管理师 雅思 托福 GRE 托业 SAT GMAT A-Level ACT AP课程 OSSD 多邻国英语 考研英语 英语四六级 商务英语 青少儿英语 少儿英语 剑桥英语 职场英语 个人提升英语 旅游英语 英语口语 出国英语 初高中英语 学生英语 成人英语 公共英语 词库 经济师 初级会计师 中级会计师 注册会计师 基金从业 证券从业 薪税师 银行从业 CMA ACCA 会计实训 税务师 CFA 企业合规师 审计师 FRM 高级会计师 税务师 期货从业 CQF 真账实操技能 葡萄牙语 日语 德语 法语 韩语 西班牙 意大利 高考小语种 粤语 泰语 俄语 阿拉伯语 电商视觉设计 影视后期 剪辑包装 游戏设计 游戏程序 UI设计 室内设计 UXD全链路 平面设计 CAD设计制图 商业空间设计