1. java.math.Math类常用的常量和方法:
  2.  
  3. Math.PI 记录的圆周率
  4. Math.E记录e的常量
  5. Math.abs 求绝对值
  6. Math.sin 正弦函数 Math.asin 反正弦函数
  7. Math.cos 余弦函数 Math.acos 反余弦函数
  8. Math.tan 正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数
  9. Math.toDegrees 弧度转化为角度 Math.toRadians 角度转化为弧度
  10. Math.ceil 得到不小于某数的最大整数
  11. Math.floor 得到不大于某数的最大整数
  12.  
  13. 例如:Math.floor(12.7) =12.0
  14.  
  15. Math.ceil(12.7) =13.0
  16.  
  17. ceil()是天花板,即向上取整。floor是地板,向下取整。round是四舍五入。
  18.  
  19. Math.IEEEremainder 求余
  20. Math.max 求两数中最大
  21. Math.min 求两数中最小
  22. Math.sqrt 求开方
  23. Math.pow 求某数的任意次方, 抛出ArithmeticException处理溢出异常
  24.  
  25. Math.sqrt(x):平方根
  26. Math.pow(x,y):xy次方
  27.  
  28. Math.exp e的任意次方
  29. Math.log10 10为底的对数
  30. Math.log 自然对数
  31. Math.rint 求距离某数最近的整数(可能比某数大,也可能比它小)
  32. Math.round 同上,返回int型或者long型(上一个函数返回double型)
  33. Math.random 返回01之间的一个随机数
  34.  
  35. java.math.BigInteger(大整数):
  36. BigInteger bi1=new BigInteger("1234567890123456890");
  37. BigInteger bi2=BigInteger.valueOf(123L);
  38. bi1=bi1.add(bi2);//b1+b2
  39. bi1=bi1.multiply(bi2);//b1*b2
  40. bi1=bi1.subtract(bi2);//b1-b2
  41. bi1=bi1.divide(bi2);// b1/b2
  42.  
  43. java.math.BigDecimal(大浮点数):
  44. BigDecimal bd = new BigDecimal("3.1415926");
  45. bd = bd.setScale(2,BigDecimal.ROUND_DOWN);//取3.1415926小数点后面二位

Java、Android中Math详解的更多相关文章

  1. Android中Context详解 ---- 你所不知道的Context(转)

    Android中Context详解 ---- 你所不知道的Context(转)                                               本文出处 :http://b ...

  2. Android中Context详解 ---- 你所不知道的Context

    转自:http://blog.csdn.net/qinjuning/article/details/7310620Android中Context详解 ---- 你所不知道的Context 大家好,  ...

  3. android中getSystemService详解

        android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监 听是否有SD卡安装及移除,ClipboardS ...

  4. Android中Context详解

    大家好,  今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应为我们在开发中时刻的在与它打交道,例如:Service.BroadcastReceiver.A ...

  5. Android中 ListView 详解(二)

    本文版权归 csdn noTice501 所有,转载请详细标明原作者及出处,以示尊重! 作者:noTice501 原文:http://blog.csdn.net/notice520/article/d ...

  6. 转:Android中Context详解 ---- 你所不知道的Context

    转:http://blog.csdn.net/qinjuning/article/details/7310620 转:http://blog.csdn.net/lmj623565791/article ...

  7. Android中Handle详解

    上图为本人总结的Handler,网上发现一片总结很好的博客就copy过来:作为参考 Handler有何作用?如何使用? 一 .Handler作用和概念 包含线程队列和消息队列,实现异步的消息处理机制, ...

  8. Android中IntentService详解

    简单说,IntentService是继承于Service并处理异步请求的一个类,在IntentService内有一个工作线程来处理耗时操作,启动IntentService的方式和启动传统Service ...

  9. android中LayoutInflater详解与使用

    android的LayoutInflater用来得到一个布局文件,也就是xxx.xml,而我们常用的findviewbyid是用来取得布局文件里的控件或都布局.inflater即为填充的意思,也就是说 ...

随机推荐

  1. 删除qq历史签名

    我们在设置新的个性签名的时候之前的签名会被记录,我们可以用手机qq删除这些历史签名,告别过去,做崭新的自己. 到需要删除的历史签名, 从右至左滑动屏幕

  2. WSARecv()

    简述:从一个套接口接收数据. #include <winsock2.h> int WSAAPI WSARecv ( SOCKET s, LPWSABUF lpBuffers, DWORD ...

  3. Bluetooth in Android 4.2 and 4.3(一):综述

    从Android 4.2开始,Bluetooth stack发生了重大改变:从Bluez换成了由Google和Broadcom联合开发的Bluedroid(当然,核心的部分还是Broadcom的,Go ...

  4. hdoj 5389 Zero Escape

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5389 大体题意是:有两个门A和B,还有一群人,每个人都有一个数字, 疯了一样的T..比赛的时候十连T也 ...

  5. [LeetCode] Consecutive Numbers 连续的数字 --数据库知识(mysql)

    1. 题目名称   Consecutive Numbers 2 .题目地址 https://leetcode.com/problems/consecutive-numbers/ 3. 题目内容 写一个 ...

  6. 关键词权重计算算法:TF-IDF

    TF-IDF(Term Frequency–Inverse Document Frequency)是一种用于资讯检索与文本挖掘的常用加权技术.TF-IDF是一种统计方法,用以评估一字词对于一个文件集或 ...

  7. Java中static的用法

    static静态,作为修饰符,最初是由c引入,一开始static表示退出一个块后依然存在的局部变量.随后,static表示不能被其他文件访问的全局变量和函数.到了C++和java,static表示属于 ...

  8. 二进制程序分析工具Pin在Windows系统中的安装和使用方法

    这篇日志其实很弱智,也是因为换了新电脑,实验环境不全(当然,做这个实验我是在虚拟机里,因为接下来想拿些恶意代码的数据),所以这里记录一下在Windows下怎么安装和使用Pin这个程序分析领域最常用的工 ...

  9. PHP 打印调用函数入口地址(堆栈),方便调式

    今天网站出现一个BUG,然后直接在数据库类里面写日志,看是哪条SQL出了问题,SQL语句到是找到了,但是不知道这条SQL语句来自何处,于是就想啊,如果能有一个办法,查看当前正在运行的这个方法是被哪个方 ...

  10. C#创建windows服务搭配定时器Timer使用实例(用代码做,截图版)

       功能说明:C#创建一个windows服务,服务启动时D:\mcWindowsService.txt写入数据,服务运行期间每隔两秒写入当前时间. 原理这些就不说了,三语两语说不清楚,直接贴一个实例 ...