在使用java语言进行开发时,我们经常会遇到需要使用对象而不是内置数据类型的情况,那么如何解决这个问题呢?需要使用基本数学运算时又该调用什么类呢?所以今天为大家带来了大数据编程入门:Java Number&Math类这篇文章。

一、Java Number&Math类

通常,当我们需要使用数字时,我们会使用内置的数据类型,如byte、int、long、double等。

示例:

Java Number&Math类示例1

然而,在实际的开发过程中,我们经常会遇到这样的情况:我们需要使用对象而不是内置的数据类型。为了解决这个问题,Java语言为每个内置数据类型提供了一个包装类。

所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。

Java Number&Math类1

Java Number&Math类2

编译器特别支持的包装器称为装箱,因此当将内置数据类型用作对象时,编译器会将内置类型装箱为包装类。类似地,编译器可以将对象解压为内置类型。Number类属于Java.lang包。

下面是一个使用 Integer 对象的示例:

使用 Integer 对象的示例

运行结果:

使用 Integer 对象的运行结果

当x被指定一个整数值时,编译器将对x进行装箱,因为x是一个对象。然后,为了使x能进行运算,要对x进行拆箱。

二、Java Math类

Java中的Math包含用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。

Math方法被定义为static形式,可以通过Math类在主函数中直接调用。

示例:

Java Math类示例

运行结果:

Java Math类运行结果

三、Number&Math类方法

下面将列出Number&Math类常用的一些方法:

Number&Math类方法

四、Math 的 floor,round 和 ceil 方法实例比较

Math 的 floor,round 和 ceil 方法实例比较

示例:

Math 的 floor,round 和 ceil 示例

运行结果:

Math 的 floor,round 和 ceil 运行结果

以上就是大数据编程入门:Java Number&Math类的全部内容。

关注中国IDC圈官方微信:idc-quan 我们将定期推送IDC产业最新资讯

查看心情排行你看到此篇文章的感受是:


  • 支持

  • 高兴

  • 震惊

  • 愤怒

  • 无聊

  • 无奈

  • 谎言

  • 枪稿

  • 不解

  • 标题党
2019-06-14 16:59:25
大数据技术 2019,Java码农还有必要转型大数据开发吗?
作为一名码农,相信你身边的同行业者在过去的一年中,对于大数据的谈论并不少,当然,他们之中也不乏有一些人转型去做了大数据。而且,就目前大数据行业的薪资来看,其平均 <详情>
2019-01-30 17:43:41
互联网 鏖战九载,Google 是否会因 Oracle 而弃用 Java?
在过往的九年间,Google 因旗下全球第一大操作系统 Android 中是否合理使用 Java 的问题,已经与软件巨头 Oracle 大战了三百回合,但一直没得到最终的定论。 <详情>
2019-01-08 21:29:56
大数据技术 掌握大数据开发技术 行走在圆梦之路上
通过在大数据第一阶段Java基础知识的学习,我有了很大的收获。在大学期间我曾接触过Java基础方面的东西,但自学期间遗留了很多的问题,对很多知识不理解,但经过老师的讲解 <详情>
2018-12-18 17:05:00
市场情报 JetBrains 2018中国巡演北京站圆满落幕
伴随《中国制造2025》、《关于深化“互联网+先进制造业”发展工作互联网的指导意见》等政策在各行业的推进落实,各个领域对软件行业的需求更为强劲,“互联网+”的能量也在 <详情>
2018-09-26 10:53:00
大数据资讯 憋瞎说,大数据不是你想的那样
学生党以及很多没设计过大数据开发的小伙伴呢,都对大数据这么一个领域感到非常非常的好奇非常非常的神秘,我今天就非要戳穿给你们看。 <详情>
产业专家:应尽快推进锂电在数据中心应用的标准制定与落地
2024-09-14 17:14:12
2024智算生态发展大会成功举办 多方携手共绘智算蓝图
2024-09-13 19:12:00
Gartner发布2024年中国基础设施战略技术成熟度曲线
2024-09-10 18:00:24
自备算力?宁德时代也在建设数据中心
2024-09-09 15:24:14
“碳”索新机遇 “智”造新图景——正泰智能电气40年媒体开放日活动成功举办
2024-09-09 13:37:00
中信数字科技集团揭牌成立,布局算力网络和数字基建
2024-09-06 17:13:10
PPIO派欧云发布全新算力云产品,助力大模型推理千倍降本
2024-09-06 16:35:46
有奖调研|诚邀参与科智咨询2024年中国数据中心产业出海调研
2024-09-06 10:43:44
工信部十一部门:对算力基础设施实施差异化能耗、用地等政策
2024-09-05 14:21:35
首都国企开放日走进中关村工业互联网产业园——探索AI技术于工业互联网生态下的应用新场景
2024-09-05 10:32:00
1.28亿 邢台智算中心建设项目设计-施工EPC总承包中标公示
2024-09-04 10:25:58
兰洋科技王梦骋:解决浸没式液冷使用疑虑需打造更多应用示范【数字匠人】
2024-09-04 10:20:00
绿色算力引领潮流,中卫市数据局在中国智算产业绿色科技大会上备受瞩目
2024-09-03 15:46:00
扬帆出海:算力中心企业东南亚与中东地区投资策略与指引
2024-09-02 17:08:00
中交(中卫)云数据中心绿色创新发展论坛成功举行
2024-09-02 09:41:00