java.math.Math类常用的常量和方法:

Math.PI 记录的圆周率

Math.E记录e的常量

Math.abs 求绝对值

Math.sin 正弦函数 Math.asin 反正弦函数

Math.cos 余弦函数 Math.acos 反余弦函数

Math.tan 正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数

Math.toDegrees 弧度转化为角度 Math.toRadians 角度转化为弧度

Math.ceil 得到不小于某数的最大整数

Math.floor 得到不大于某数的最大整数

Math.IEEEremainder 求余

Math.max 求两数中最大

Math.min 求两数中最小

Math.sqrt 求开方

Math.pow 求某数的任意次方, 抛出ArithmeticException处理溢出异常

Math.exp 求e的任意次方

Math.log10 以10为底的对数

Math.log 自然对数

Math.rint 求距离某数最近的整数(可能比某数大,也可能比它小)

Math.round 同上,返回int型或者long型(上一个函数返回double型)

Math.random 返回0,1之间的一个随机数

java.math.BigInteger(大整数):

BigInteger bi1=new BigInteger("1234567890123456890");

BigInteger bi2=BigInteger.valueOf(123L);

bi1=bi1.add(bi2);//b1+b2

bi1=bi1.multiply(bi2);//b1*b2

bi1=bi1.subtract(bi2);//b1-b2

bi1=bi1.divide(bi2);// b1/b2

java.math.BigDecimal(大浮点数): BigDecimal bd = new BigDecimal("3.1415926"); bd = bd.setScale(2,BigDecimal.ROUND_DOWN);//取3.1415926小数点后面二位

java程序math包没有_java.math包应用相关推荐

  1. java中怎样定义实数_Java Math 类中的新功能,第 1 部分: 实数

    在这篇由两部分组成的文章中,Elliotte Rusty Harold 与您一起探讨经典 java.lang.Math 类中的"新"功能.第 1 部分主要讨论比较单调的数学函数.第 ...

  2. java程序中语句隔开_java程序设计复习二

    java程序设计复习二 <Java语言程序设计>填空题 1. Java程序主要分为两种类型: 应用程序和 Applet程序 . 2. Java程序用{ }将多条语句组合在一起,语句之间必须 ...

  3. 下面选项中不是开发java程序的步骤是_Java基础试题及其答案2

    Java试题 1) java程序中,main方法的格式正确的是().(选择一项) a)static void main(String[] args) b)public void main(String ...

  4. java程序开发个人笔记_Java程序开发入门笔记

    Java程序开发入门笔记 如果你是这一个错误的话:错误:编码GBK的不可映射字符 这是因为我们编写的代码一般都是utf-8的格式而控制台用的不是utf-8格式所以就会出现中文输出的错误.这个时候我们可 ...

  5. Java程序设置的目的_java程序设计教学大纲的课程性质与目的.doc

    java程序设计教学大纲的课程性质与目的 <Java程序设计> Java Language Programming Design 教学大纲 一.课程性质与目的 JAVA程序设计是计算机专业 ...

  6. java程序处理ibitis 关键字_java关键字总结

    java关键字总结 关键字指的就是电脑语言中事先定义好,有其独特意义的标识符,专门提供给电脑语言识别的词语,所以它不能作为变量名.方法名.类名.包名或参数名等等. 在java中,总共有51个关键字,2 ...

  7. java程序员面试技术_java程序员面试应该具备的一些基本技能

    这里列举一些Java程序员面试应该要具备的一些基本技能,仅当参考. 1.基本语法 包括static.final.transient等关键字的作用,foreach循环的原理等等.越简单的问题越能看出一个 ...

  8. java程序员个人能力介绍_Java操作员能力问题

    java程序员个人能力介绍 Java Operators Aptitude Questions and Answers: This section provides you Java Operator ...

  9. java程序员那些提升_Java程序员如何进行自我提升?

    只有不断积累项目经验以及提高自己的技术,如果一直没有明确自己的职业规划,请扪心自问: 1.我到底适不适合当一名程序员? 2.我到底应不应该一辈子以程序员为职业? 3.我对编程到底持有的是一种什么样的态 ...

最新文章

  1. 优秀!一鼓作气学会“一致性哈希”,就靠这 18 张图了
  2. Linux下的微秒级定时器: usleep, nanosleep, select, pselect
  3. Git使用教程:超详细、超傻瓜、超浅显、真正手把手教
  4. Web Audio介绍
  5. 现代数字图像处理作业---对lena.bmp图像转成灰度图后,加入90%强度的椒盐噪声。尝试任何方法去恢复图像。
  6. 箱线图画法详解:颜色、标签、大小等
  7. 【Unity3D开发小游戏】Unity3D零基础一步一步教你制作跑酷类游戏
  8. 前端入门篇(五十三)JS应用6打地鼠小游戏
  9. 【python】电商批量打标logo,超快速超简单!!!
  10. 使用thinkadmin内置WeChatDeveloper发送公众号模板消息
  11. 语言模型(马尔可夫模型,n元语法)
  12. 关于腾讯TBS中,加载失败问题(64位手机无法加载x5)
  13. python聚合函数_Python 数据聚合 - 树懒学堂
  14. 转售联通物联网卡的盈利可能性探讨
  15. python实现微信小程序反编译
  16. CRM系统如何降低销售离职带来的损失?
  17. 开关电源spice仿真与实用设计_十年电源研发工程师的30条开关电源设计实用经验...
  18. 简单三步, 搭建全平台私有同步网盘
  19. 【C语言】之实现质数的判断
  20. 带分数乘整数怎么用计算机,整数乘以分数怎么算

热门文章

  1. Googlenet笔记
  2. HDU1525 Euclid's Game 【欧几里得博弈】
  3. poj 1844 数学题
  4. JavaScript——易班优课YOOC课群在线测试自动答题解决方案(一)答案获取
  5. C#——判断数列是否排序
  6. UVA 413|LA 5388|POJ 1492|ZOJ 1338 Up and Down Sequences
  7. Middle of the Contest
  8. linux lvm 调整分区大小,linux调整lvm分区大小(/home分区过大,/root分区过小)
  9. 带宽限制下的视觉实体属性传播
  10. 研究生 论文写作【要注意的30个禁忌(总体问题、选题方面、摘要方面、研究方法方面、讨论与结果、结论方面)】