Math方法的使用

简介: Math方法的使用

 还在为数学烦恼吗?还在为计算崩溃吗?通过Math方法能顺利的解决。不管什么样的数学问题,你只需提供思路,剩下的都交给电脑!

       那么怎么使用Math方法呢?

第一步 导入Math包      (不导包也行)

           import java.long.Math;

注:    (1)java.lang包不需要导包,系统会自动调用。

        (2)Math类提供的都是静态方法(编程全程可用)

第二步 直接使用

数学运算方法

运算方法 说明
Math.PI 圆周率Π
Math.sin(度数) 正弦值
Math.cos(度数) 余弦值
Math.exp(平方值) e的平方
Math.log(某值) 以e为底的某值的对数值
Math.log10(某值) 以10为底的某值的对数值
Math.sqrt(某值) 某值的平方根
Math.cbrt(某值) 某值的立方根
Math.pow(x,y) x的y次方
Math.max(a,b) 取两值最大(只能比较两个值)
Math.min(a,b) 取两值最小(只能比较两个值)
Math.abs() 取绝对值
Math.floor(double值) 取整
Math.round(double值) 四舍五入

使用展示:

public class MathTest {
  public static void main(String[] args) {
    System.out.println("圆周率Π的值为:"+Math.PI);
    System.out.println("以e为底的2的对数值"+Math.log(2));
    System.out.println("4的平方根"+Math.sqrt(4));
    System.out.println("8的立方根"+Math.cbrt(8));
    System.out.println("最大值"+Math.max(5, 7));
    System.out.println("四舍五入"+Math.round(8.67798));
  }
}

输出结果:

相关文章
|
JavaScript 前端开发 应用服务中间件
【前端项目笔记】原生js上传文件及文件转换成base64、blob类型
项目中经常会用到上传图片上传视频等功能,由于后端nginx限制,经常要进行文件转化才能上传,大文件可能还要进行切片上传处理。
858 1
|
JSON 编译器 开发工具
VS Code阅读Android源码
VS Code阅读Android源码
1455 1
|
Android开发 芯片
Android源代码定制:移除无用lunch|新建lunch|自定义customize.mk
Android源代码定制:移除无用lunch|新建lunch|自定义customize.mk
712 3
|
API Android开发
Android 12 启动画面-SplashScreen(上)
🔥 Android 12 新功能-启动画面 Android 12 添加了 SplashScreen API ,它可为所有应用启用新的应用启动动画。应用可以通过多种方式来定制启动画面,以彰显其独有的品牌个性。 这包括启动时的进入应用运动、显示应用图标的启动画面,以及向应用本身的过渡。 默认情况下,使用启动图标。
1917 0
Android 12 启动画面-SplashScreen(上)
|
前端开发 Android开发
Android Surface Buffer尺寸逻辑分析
在AntGraphic实现canvas画布时需要支持动态修改画布buffer尺寸,刚开始以为网上有类似的资料,但查找一圈时并无收获,因此花时间研究了下Android平台的GraphicBuffer尺寸相关逻辑,记录如下一. BufferQueueCore中Buffer尺寸BufferQueueCore仅提供default尺寸,当Producer在未指定尺寸下申请buffer时,使用default尺
1596 0
|
编解码 区块链 Android开发
Android MediaCodec 硬编码 H264 文件
在 Android 4.1 版本提供了 MediaCodec 接口来访问设备的编解码器,不同于 FFmpeg 的软件编解码,它采用的是硬件编解码能力,因此在速度上会比软解更具有优势,但是由于 Android 的碎片化问题,机型众多,版本各异,导致 MediaCodec 在机型兼容性上需要花精力去适配,并且编解码流程不可控,全交由厂商的底层硬件去实现,最终得到的视频质量不一定很理想。
938 0
Android MediaCodec 硬编码 H264 文件
|
3天前
|
存储 关系型数据库 分布式数据库
PostgreSQL 18 发布,快来 PolarDB 尝鲜!
PostgreSQL 18 发布,PolarDB for PostgreSQL 全面兼容。新版本支持异步I/O、UUIDv7、虚拟生成列、逻辑复制增强及OAuth认证,显著提升性能与安全。PolarDB-PG 18 支持存算分离架构,融合海量弹性存储与极致计算性能,搭配丰富插件生态,为企业提供高效、稳定、灵活的云数据库解决方案,助力企业数字化转型如虎添翼!