当前位置: 首页 > news >正文

Math类

java.lang.Math 提供了一系列静态方法用于科学计算,常用方法如下:

        abs 绝对值

        acos,asin,atan,cos,sin,tan 三角函数

        sqrt 平方根

        pow(double a,double b) a的b次幂

        max(double a,double b) 取大值

        min(double a,double b) 取小值

        ceil(double a) 大于a的最小整数

        floor(double a) 小于a的最大整数

        random() 返回 0.0 到 1.0 的随机数

        long round(double a) double 型的数据 a 转换为 long 型(四舍五入)

        toDegrees(double angrad) 弧度->角度

        toRadians(double angdeg) 角度->弧度

Math类的常用方法:

public class TestMath {public static void main(String[] args){//取整相关操作System.out.println(Math.ceil(3,2));System.out.println(Math.floor(3,2));System.out.println(Math.round(3,2));System.out.println(Math.round(3,8));//绝对值、开方、a的b次幂等操作System.out.println(Math.abs(-45));System.out.println(Math.sqrt(64));System.out.println(Math.pow(5,2));System.out.println(Math.pow(2,5));//Math类中常用的常量System.out.println(Math.PI);System.out.println(Math.E);//随机数System.out.println(Math.random());  //[0,1)}
}

执行结果如图所示:

http://www.lryc.cn/news/328337.html

相关文章:

  • Git 入门教程
  • Linux网络配置(超详细)
  • [自研开源] 数据集成之分批传输 v0.7
  • 用 AI 编程-释放ChatGPT的力量
  • 【快速解决】解决谷歌自动更新的问题,禁止谷歌自动更新,如何防止chrome自动升级 chrome浏览器禁止自动升级设置方法
  • 【Leetcode每日一题】模拟 - 替换所有的问号(难度⭐)(42)
  • 再见 mysql_upgrade
  • .NET Core教程:入门与实践实例
  • docker环境配置过程中的常见问题
  • 精选2024年最佳项目管理系统!实用推荐与详细评测
  • 民航电子数据库:CAEMigrator迁移数据库时总是卡死
  • 数据结构 第6章 图(一轮习题总结)
  • 如何在智能交通系统中使用物联网技术提高道路安全和效率
  • 七大 QC 工具图的定义与示例(看这篇就够了)
  • 【JavaScript算法】DOM树层级显示
  • MySql实战--全局锁和表锁 :给表加个字段怎么有这么多阻碍
  • axios请求类型是文件流怎么显示报错信息
  • DataX 源码改造支持Mysql 8.X
  • 大数据学习-2024/3/29-oracle使用介绍
  • Vim - 文本编辑器 Vi vs Vim
  • SpringBoot 登录认证(二)
  • C#语言规范及特殊用法笔记
  • Mysql数据库:日志管理、备份与恢复
  • kubernetes(K8S)学习(八):K8S之常见部署方案
  • 《AIGC重塑金融:AI大模型驱动的金融变革与实践》
  • 【详解】运算放大器工作原理及其在信号处理中的核心作用
  • 银河麒麟V10:sudo: /usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位
  • Android 多层级列表实现
  • 柔数组的介绍
  • 跳槽多次未成功,问题源自何处?