文章目录

  • 前言
  • 一、log计算
  • 二、a的b次方
  • 三、cos
  • 四、double比较大小
  • 五、获取π的方式

前言

开发中,经常会有一些常用的数学计算。譬如log运算、a的b次方、求一个角度的余弦值等等,整理如下。


提示:以下是本篇文章正文内容,下面案例可供参考

一、log计算

代码示例如下。

    /*** 对数运算* 进行log运算* @param value 真数* @param base 底数* @return 对数运算的结果*/public static double logCalulate(double value, double base){return Math.log(value) / Math.log(base);}

二、a的b次方

代码示例如下。

    /*** a的b次方* @param index 指数* @param base 底数* @return*/public static double ab_thpower(double base, double index){return Math.pow(base, index);}

三、cos

代码示例如下。

   /*** cos计算* @param angle 角度0-180* @return*/public static double cos(double angle){return Math.cos(Math.toRadians(angle)); }

四、double比较大小

代码示例如下。

   public static int compare(Double one, Double two){int result = 0;BigDecimal data1 = new BigDecimal(one);BigDecimal data2 = new BigDecimal(two);if (data1.compareTo(data2) < 0) {/*第二位数大*/result = 2;}if (data1.compareTo(data2) == 0) {/*两位数一样大*/result = 1;}if (data1.compareTo(data2) > 0) {/*第一位数大*/result = 0;}return result;}

五、获取π的方式

获取方式如下。

 Math.PI

java中常用的数学计算相关推荐

  1. java中常用的数学函数

    均属于java.lang包下的Math类,是静态的,可直接通过Math.的方式进行访问,有常量,有方法 方法: abs(): 绝对值函数,可用于将负数变为正数 ceil(): 返回>=给定参数的 ...

  2. java中常用的工具类(二)FtpUtil, 汉字转拼音,zip工具类,CollectionUtil,MathUtil,

    下面继续分享java中常用的一些工具类,希望给大家带来帮助! 1.FtpUtil Java package com.itjh.javaUtil;import java.io.File; import ...

  3. java 中常用的类

    java 中常用的类 Math Math 类,包含用于执行基本数学运算的方法 常用API 取整 l  static double abs(double  a) 获取double 的绝对值 l  sta ...

  4. 动图 + 源码,演示 Java 中常用数据结构执行过程及原理

    最近在整理数据结构方面的知识, 系统化看了下Java中常用数据结构, 突发奇想用动画来绘制数据流转过程. 主要基于jdk8, 可能会有些特性与jdk7之前不相同, 例如LinkedList Linke ...

  5. 数据结构中缀表达式转后缀表达式与后缀表达式的求值实训报告_动图+源码,演示 Java 中常用数据结构执行过程及原理...

    程序员的成长之路互联网/程序员/成长/职场 关注 阅读本文大概需要 3.7 分钟. 作者:大道方圆cnblogs.com/xdecode/p/9321848.html 最近在整理数据结构方面的知识, ...

  6. JAVA中常用接口的介绍及使用示例 java lang Comparable

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! JAVA ...

  7. 数学建模可以用python吗_Python中常用的数学建模Scipy

    Python中常用的数学建模Scipy 发布时间:2020-09-10 16:56:48 来源:亿速云 阅读:116 本篇文章为大家展示了Python中常用的数学建模Scipy,代码简明扼要并且容易理 ...

  8. java 中常用框架、intell idea简单使用、爬虫系统

    学习:http://www.ityouknow.com/spring-boot.html http://blog.didispace.com/spring-boot-learning-1/ ***in ...

  9. Java中常用的API

    文章目录 前言 一.java.lang String StringBuilder Integer parseXXX Math Object System Throwable Thread Runnab ...

最新文章

  1. 流量治理神器-Sentinel的限流模式,选单机还是集群?
  2. Nutanix企业云助力广播传媒的融合媒体发展之路
  3. css 找到隐藏元素个数
  4. 基于wifi的单片机无线通信研究_SKYLAB:智能家居无线协议WiFi/BLE/Zigbee介绍与对比...
  5. 新建Acquisition contract出错的问题
  6. IScroll5中文API整理,用法与参考
  7. 微软Azure IoT
  8. github+hexo搭建博客(一)
  9. 外汇EA 指标加密方法
  10. Linux从入门到精通——基础篇
  11. html 页面文字不能复制粘贴,网页无法复制文字怎么办
  12. Scrum-Sprint关键会议的培训
  13. 如何在Mac系统上查看端口占用和释放端口的情况?
  14. 电脑数据没有了怎么恢复?笔记本电脑数据丢失怎样恢复
  15. 【分布式计算】什么是分布式系统
  16. 物联网是什么?物联网应用场景有哪些?物联网有什么好处?
  17. sql操作access时出现 MSDTC错误,服务器 'SERVER' 上的 MSDTC 不可用。
  18. JQuery ajax使用总结
  19. SSM+停车管理系统 毕业设计-附源码171046
  20. python 恶搞代码

热门文章

  1. 陕师大计算机专硕就业,她已月薪4500, 却依然选择报考陕师大研究生......
  2. uniapp开发微信小程序input框限制输入
  3. Spket IDE介绍
  4. java商城项目_javaWEB简单商城项目
  5. 口罩预约管理系统——系统网站实现(前端+PHP+MySQL)
  6. 如何重构J2EE应用程序以使用 ring功能
  7. 手机看图软件,安卓,ios浏览编辑DWG
  8. Python程序员写了“自动回复女友信息“程序,女友玩得超级开心
  9. 银河麒麟高级服务器操作系统V10SP1 - ISO镜像定制 + KickStart自动化安装
  10. 十年小米测试工程师感悟——写给还在迷茫中的测试朋友!