文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Java的Math类怎么使用

2023-06-27 09:48

关注

本篇内容主要讲解“Java的Math类怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java的Math类怎么使用”吧!

Math类包含完成基本数学函数所需的方法。这些方法分为三类:三角函数方法、指数函数方法和服务方法。除了这些方法以外,Math类还提供了PI(π)和E(自然对数的底)可以直接使用Math.PI和Math.E来使用这两个常量。

Java的Math类怎么使用

数值运算 Math类

1.概述

出自java.lang包(核心包,提供对java编程语言设计至关重要的类,可以直接使用,不用import);

Math类包含执行基本数字运算的方法,如基本指数,对数,平方根和三角函数

public final class extends Object
2.无构造方法
3.主要方法
static double abs(double a)  返回值为double的绝对值static double acos(double a)  返回double的反余弦值static double log(double a)  返回double的自然对数(以e为底)static double log10(double a)  返回double的基数为10的对数值static int max(int a,int b)  返回两个int值中的最大值static double random()  返回一个[0,1)的double类型值向上取整:static double floor(double a)  返回一个小于或等于a的最大double类型整数;向下取整:static double ceil(double a)  返回小于或等于a的最小都变了类型整数statisc String round(double a)  返回参数中最接近的long类型之,四舍五入
4.字段、类变量
static double E   double值,相当于e,自然对数的基数static double PI  double值,相当于pi,圆周长与其直径的比率
5.演示案例
public class MathTest {public static void main(String[] args) {double a = -0.5;double pi = Math.PI;double e = Math.E;System.out.println("a的绝对值为:" + Math.abs(a));System.out.println("pi的反余弦值为:" + Math.acos(pi/4));System.out.println("a向上取整的值为:" + Math.floor(a));System.out.println("a向下取整的值为:" + Math.ceil(a));System.out.println("e的自然对数为" + Math.log(e));System.out.println("a与0.5中的最大值为:" + Math.max(a,0.5));System.out.println("a乘以一个[0,1)随机值为" + Math.random()*a);System.out.println("最接近a的long类型值为:" + Math.round(a));System.out.println("pi/6的正弦值为:" + Math.sin(pi/6));}}

到此,相信大家对“Java的Math类怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯