public class Demo{

public static void main(String args[]){

/**

*Math.sqrt()//计算平方根

*Math.cbrt()//计算立方根

*Math.pow(a, b)//计算a的b次方

*Math.max( , );//计算最大值

*Math.min( , );//计算最小值

*/

System.out.println(Math.sqrt(16)); //4.0

System.out.println(Math.cbrt(8)); //2.0

System.out.println(Math.pow(3,2)); //9.0

System.out.println(Math.max(2.3,4.5));//4.5

System.out.println(Math.min(2.3,4.5));//2.3

/**

* abs求绝对值

*/

System.out.println(Math.abs(-10.4)); //10.4

System.out.println(Math.abs(10.1)); //10.1

/**

* ceil天花板的意思,就是返回大的值(靠的最近的整数(不论正负数),且为大的整数)

*/

System.out.println(Math.ceil(-10.1)); //-10.0

System.out.println(Math.ceil(10.7)); //11.0

System.out.println(Math.ceil(-0.7)); //-0.0

System.out.println(Math.ceil(0.0)); //0.0

System.out.println(Math.ceil(-0.0)); //-0.0

System.out.println(Math.ceil(-1.7)); //-1.0

/**

* floor地板的意思,就是返回小的值 (靠的最近的整数(不论正负数),且为小的整数)

*/

System.out.println(Math.floor(-10.1)); //-11.0

System.out.println(Math.floor(10.7)); //10.0

System.out.println(Math.floor(-0.7)); //-1.0

System.out.println(Math.floor(0.0)); //0.0

System.out.println(Math.floor(-0.0)); //-0.0

/**

* random 取得一个大于或者等于0.0小于不等于1.0的随机数

*/

System.out.println(Math.random()); //小于1大于0的double类型的数

System.out.println(Math.random()*2);//大于0小于1的double类型的数

System.out.println(Math.random()*2+1);//大于1小于2的double类型的数

/**

* rint 四舍五入,返回double值

* 注意.5的时候会取偶数 异常的尴尬=。=

*/

System.out.println(Math.rint(10.1)); //10.0

System.out.println(Math.rint(10.7)); //11.0

System.out.println(Math.rint(11.5)); //12.0

System.out.println(Math.rint(10.5)); //10.0

System.out.println(Math.rint(10.51)); //11.0

System.out.println(Math.rint(-10.5)); //-10.0

System.out.println(Math.rint(-11.5)); //-12.0

System.out.println(Math.rint(-10.51)); //-11.0

System.out.println(Math.rint(-10.6)); //-11.0

System.out.println(Math.rint(-10.2)); //-10.0

/**

* round 四舍五入,float时返回int值,double时返回long值

*/

System.out.println(Math.round(10.1)); //10

System.out.println(Math.round(10.7)); //11

System.out.println(Math.round(10.5)); //11

System.out.println(Math.round(10.51)); //11

System.out.println(Math.round(-10.5)); //-10

System.out.println(Math.round(-10.51)); //-11

System.out.println(Math.round(-10.6)); //-11

System.out.println(Math.round(-10.2)); //-10

}

}

java math 最大值_java 中Math 的常用方法相关推荐

  1. java math 函数_Java中Math类常用函数总结

    Java中比较常用的几个数学公式的总结: //取整,返回小于目标函数的最大整数,如下将会返回-2 Math.floor(-1.8): //取整,返回发育目标数的最小整数 Math.ceil() //四 ...

  2. java file 方法_JAVA中File的常用方法

    一.File类中包含了很多获得文件或文件夹属性的方法,使用起来比较方便,下面将常见的方法介绍如下: a.createNewFile方法 public boolean createNewFile() t ...

  3. java 时间戳最大值_Java中在时间戳计算的过程中遇到的数据溢出问题解决

    背景 今天在跑定时任务的过程中,发现有一个任务在设置数据的查询时间范围异常,出现了开始时间戳比结束时间戳大的奇怪现象,计算时间戳的代码大致如下. package com.lingyejun.authe ...

  4. java中math的方法_Java中Math类常用方法代码详解

    近期用到四舍五入想到以前整理了一点,就顺便重新整理好经常见到的一些四舍五入,后续遇到常用也会直接在这篇文章更新... public class Demo{ public static void mai ...

  5. java mod %区别_Java中 % 与Math.floorMod() 区别详解

    %为取余(rem),Math.floorMod()为取模(mod) 取余取模有什么区别呢? 对于整型数a,b来说,取模运算或者取余运算的方法都是: 1.求 整数商: c = a/b; 2.计算模或者余 ...

  6. 用java script随机数_js中Math.random()生成指定范围数值的随机数【转】

    Math.random函数就不像php的rand函数一样可以生成指数范围的数据了,math.random只是生成了一个伪随机数,之后还要经过我们处理才行哦. 今天又有网友问到我 JavaScript ...

  7. bigdecimal java 最大值_Java中的数学运算BigDecimal

    Math类 package ch7; /** * Created by Jiqing on 2016/11/24. */ public class MathDemo { public static v ...

  8. java 字符串总结_Java中字符串(String)总结

    先说说JDK API: JDK中包含大量的API类库,所谓API(Application Programming Interface,应用程序编程接口,这些功能以类的形式封装). JDK API包含的 ...

  9. java有道_java中的各种流(老师的有道云笔记)

    内存操作流-字节 之前的文件操作流是以文件的输入输出为主的,当输出的位置变成了内存,那么就称为内存操作流.此时得使用内存流完成内存的输入和输出操作. 如果程序运行过程中要产生一些临时文件,可采用虚拟文 ...

  10. java random构造方法_Java中的Random()函数及两种构造方法

    Java中存在着两种Random函数: java.lang.Math.Random; 调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是 ...

最新文章

  1. 字段变成小写 序列化_序列化/反序列化
  2. 按键精灵-Sub和Function
  3. 给SharePoint页面加入自己定义页脚Custom footer
  4. 浅谈创业性公司的发展
  5. vs增量链接、清单文件
  6. 利用互斥体阻断想哭蠕虫,实现联网升级
  7. 3.改变 HTML 内容
  8. java的iterator接口_java Iterator接口和LIstIterator接口分析_java_脚本之家
  9. mysql查当前用户的的命令_mysql命令大全用户管理相关命令
  10. 本地psql连接远程Oracle虚拟机_03
  11. TomTom导航新增IFTTT功能 可连接到车主日常生活设备
  12. 功放音量调节原理_汽车音响知识关于功放和低音喇叭的匹配
  13. 九、装配bean--通过properties文件注入值
  14. Python中fastapi构建的web项目使用pyinstaller打包为exe文件
  15. hdu Hero 4310 贪心水果 多校联合赛(二)第一题
  16. Android--建立能与访问者进行相互通信的本地服务
  17. ASO如何做_ASO优化方案
  18. QML 语法(Syntax)
  19. 安卓Android的手机微博平台设计与开发
  20. 游戏引擎笔记(三)天空盒和水面

热门文章

  1. github建立自己的个人网站
  2. ollydbg(避坑-1) jiack 无法作为一个实时调试器附加到进程 解决方案
  3. c语言vt指令,VT系列一:VT简述
  4. Python学习笔记(24)——Greatchao资讯网理财公告信息的selenium挖掘
  5. flashpaper
  6. 如何快速通过信息系统管理工程师考试
  7. 宝塔面板建立站点无法打开网页解决办法
  8. 关于计算机体系结构-北桥和南桥
  9. C++使用类和对象(谭浩强9.8-9.14)
  10. CodeForces 499C、Crazy Town