目录

1.Math.sqrt() : 计算平方根

2.Math.cbrt() : 计算立方根

3.Math.pow(a, b) : 计算a的b次方

4.Math.max( , ) :计算最大值

5.Math.min( , ) : 计算最小值

6.Math.abs() : 取绝对值

7.Math.ceil(): 向上取整

8.Math.floor() : 向下取整

9.Math.rint(): 四舍五入,返回double值。注意.5的时候会取偶数

10.Math.round(): 四舍五入,float时返回int值,double时返回long值

11.Math.random(): 取得一个[0, 1)范围内的随机数

12.π


1.Math.sqrt() : 计算平方根

System.out.println(Math.sqrt(25)); // 5.0

2.Math.cbrt() : 计算立方根

System.out.println(Math.cbrt(27)); // 3.0 

3.Math.pow(a, b) : 计算a的b次方

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

4.Math.max( , ) :计算最大值

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

5.Math.min( , ) : 计算最小值

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

6.Math.abs() : 取绝对值

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

7.Math.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

8.Math.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

9.Math.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

10.Math.round(): 四舍五入,float时返回int值,double时返回long值

System.out.println(Math.round(10.1)); // 10
System.out.println(Math.round(10.5)); // 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

11.Math.random(): 取得一个[0, 1)范围内的随机数

System.out.println(Math.random()); // [0, 1)的double类型的数
System.out.println(Math.random() * 2);//[0, 2)的double类型的数
System.out.println(Math.random() * 2 + 1);// [1, 3)的double类型的数

12.π

System.out.println(Math.PI);//3.141592653589793

【蓝桥杯Java_C组·从零开始卷】第六节(一)、Java常用数学函数相关推荐

  1. 【蓝桥杯Java_C组·从零开始卷】第一节、环境与变量类型运算符与类型分析

    B站高清回放地址: [https://www.bilibili.com/video/BV1Bm4y1Q7Wt?spm_id_from=333.999.0.0] 目录 一.Java环境搭建与使用(Ecl ...

  2. 【蓝桥杯Java_C组·从零开始卷】第二节(附)、if与switch效率比较(千万次/一亿次)

    前言: 分支数 小于三时,else if 效率更高 等于三时,效率近乎相同 大于三时,switch case效率更高 if与switch小于三次对比: package Action;public cl ...

  3. 【蓝桥杯Java_C组·从零开始卷】第二节、ifswitch(超级详细,适合入门强化学习,理论与实战双保险(2021年12月30日上午9点直播·视频发布B站)

    目录 if语句的三种格式 单分支 简写语法 可能出现的异常 双分支 else if 是多分支件判断·与纯if两者区别 案例一.判断一个正整数的奇偶性 案例二.考试奖励 switch语句三种用法 swi ...

  4. 【蓝桥杯Java_C组·从零开始卷】第四节(附)、字符串常用函数

    导读 本文章将java中字符串常用的字符串进行罗列与对应demo的示例,帮助java初学者与蓝桥杯参赛的选手提升对JavaSE的理解. 目录 字符串由来 字符串转成byte数组 常用字符串函数列表: ...

  5. 【蓝桥杯Java_C组·从零开始卷】第四节、一维数组与二维数组

    整篇文章为对java数组的完整理解以及部分排序,并有一些简单的demo,经典的案例与蓝桥杯的一些经典数组题有专门的文章梳理. 目录 数组概述 什么是数组 数组的结构 数组的特点: 数组分类 一维数组声 ...

  6. 【蓝桥杯Java_C组·从零开始卷】第六节(二)、蓝桥杯常用数学公式

    目录 1.欧几里得定理 2.最大公约数 3.最小公倍数 4.海伦公式(求三角形面积) 5.排序公式 1.欧几里得定理 package Action;public class demo {/** 求最大 ...

  7. 【蓝桥杯Java_C组·从零开始卷】第四节(附)、河图洛书【九宫格】(卷王必备,不想卷的略过,使用优化暴力破解,与网上莫名其妙的规律不一样)

    目录 河图洛书到底是什么? 一,河图之象 二,河图之数 三.Java二维数组表示方法 河图洛书到底是什么? 河图与洛书是中国古代流传下来的两幅神秘图案,历来被认为是河洛文化的滥觞,中华文明的源头,被誉 ...

  8. 【蓝桥杯Java_C组·从零开始卷】第八节、集合——list详解(ArrayList、 LinkedList 和 Vector之间的区别)

    ArrayList. LinkedList 和 Vector之间的区别 ArrayList. LinkedList 和 Vector都实现了List接口,是List的三种实现,所以在用法上非常相似.他 ...

  9. 【蓝桥杯Java_C组·从零开始卷】第八节、集合——list详解

    由于咱们针对与算法使用,所有会有一些个函数可能平时用不到. 目录 list基础增 删 改 查 算法中最常用的交换 自然排序 反向排序·注不是倒序,不是倒序,不是倒序 随机排序 判断是否有某元素 集合截 ...

最新文章

  1. 戴尔电脑管家_2020年笔记本电脑推荐指南:笔记本电脑应该怎么选?什么牌子的笔记本电脑更值得入手?...
  2. 大数据时代,如何根据业务选择合适的分布式框架
  3. 价值1143元的《R语言统计分析微生物组数据(Statistical Analysis of Microbiome Data with R)》系列图书
  4. TPF111视频信号放大器研究
  5. 从Sql server 2000 到 Oracle 10g数据库迁移数据类型转化
  6. 刘强东:第四次零售革命意义将超互联网
  7. 笔记-信息系统开发基础-软件测试-软件测试的类型
  8. UIImageView 上下和左右翻转 不是旋转
  9. codeproject上的一款分页控件
  10. ASP.NET Core服务器综述
  11. 使用C++实现二叉搜索树的数据结构
  12. 关于chrome不能设置小于12px字体的问题
  13. iPhone6 和iPhone6plus 快速适配
  14. 学习ROS初始遇到的各种问题及解决方法
  15. oracle表空间不足影响,oracle表空间不足
  16. apollo学习之---(19)commen-filter学习
  17. Meeting Rooms II -- LeetCode
  18. VsCode Rainbow fart 蔡徐坤语音包使用教程(超详细)
  19. JavaSE基础——常用类1
  20. service层的作业+mybatis中的重要组件

热门文章

  1. 如何做到免驱打印_道滘镇彩色打印机租赁公司,长安镇办公室绿植安装
  2. 15-爬虫之scrapy框架基于管道实现数据库备份02
  3. mysql show slave status 无记录_Mysql show slave status 的研究
  4. 如何动态添加修改删除定时任务
  5. leetcode-14-最长公共前缀
  6. spring手动配置
  7. 0523 CSS知识点
  8. 微信公众号--消息回复
  9. Jira 自定义工作流
  10. Mysql 常用函数汇总