【蓝桥杯Java_C组·从零开始卷】第六节(一)、Java常用数学函数
目录
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常用数学函数相关推荐
- 【蓝桥杯Java_C组·从零开始卷】第一节、环境与变量类型运算符与类型分析
B站高清回放地址: [https://www.bilibili.com/video/BV1Bm4y1Q7Wt?spm_id_from=333.999.0.0] 目录 一.Java环境搭建与使用(Ecl ...
- 【蓝桥杯Java_C组·从零开始卷】第二节(附)、if与switch效率比较(千万次/一亿次)
前言: 分支数 小于三时,else if 效率更高 等于三时,效率近乎相同 大于三时,switch case效率更高 if与switch小于三次对比: package Action;public cl ...
- 【蓝桥杯Java_C组·从零开始卷】第二节、ifswitch(超级详细,适合入门强化学习,理论与实战双保险(2021年12月30日上午9点直播·视频发布B站)
目录 if语句的三种格式 单分支 简写语法 可能出现的异常 双分支 else if 是多分支件判断·与纯if两者区别 案例一.判断一个正整数的奇偶性 案例二.考试奖励 switch语句三种用法 swi ...
- 【蓝桥杯Java_C组·从零开始卷】第四节(附)、字符串常用函数
导读 本文章将java中字符串常用的字符串进行罗列与对应demo的示例,帮助java初学者与蓝桥杯参赛的选手提升对JavaSE的理解. 目录 字符串由来 字符串转成byte数组 常用字符串函数列表: ...
- 【蓝桥杯Java_C组·从零开始卷】第四节、一维数组与二维数组
整篇文章为对java数组的完整理解以及部分排序,并有一些简单的demo,经典的案例与蓝桥杯的一些经典数组题有专门的文章梳理. 目录 数组概述 什么是数组 数组的结构 数组的特点: 数组分类 一维数组声 ...
- 【蓝桥杯Java_C组·从零开始卷】第六节(二)、蓝桥杯常用数学公式
目录 1.欧几里得定理 2.最大公约数 3.最小公倍数 4.海伦公式(求三角形面积) 5.排序公式 1.欧几里得定理 package Action;public class demo {/** 求最大 ...
- 【蓝桥杯Java_C组·从零开始卷】第四节(附)、河图洛书【九宫格】(卷王必备,不想卷的略过,使用优化暴力破解,与网上莫名其妙的规律不一样)
目录 河图洛书到底是什么? 一,河图之象 二,河图之数 三.Java二维数组表示方法 河图洛书到底是什么? 河图与洛书是中国古代流传下来的两幅神秘图案,历来被认为是河洛文化的滥觞,中华文明的源头,被誉 ...
- 【蓝桥杯Java_C组·从零开始卷】第八节、集合——list详解(ArrayList、 LinkedList 和 Vector之间的区别)
ArrayList. LinkedList 和 Vector之间的区别 ArrayList. LinkedList 和 Vector都实现了List接口,是List的三种实现,所以在用法上非常相似.他 ...
- 【蓝桥杯Java_C组·从零开始卷】第八节、集合——list详解
由于咱们针对与算法使用,所有会有一些个函数可能平时用不到. 目录 list基础增 删 改 查 算法中最常用的交换 自然排序 反向排序·注不是倒序,不是倒序,不是倒序 随机排序 判断是否有某元素 集合截 ...
最新文章
- 戴尔电脑管家_2020年笔记本电脑推荐指南:笔记本电脑应该怎么选?什么牌子的笔记本电脑更值得入手?...
- 大数据时代,如何根据业务选择合适的分布式框架
- 价值1143元的《R语言统计分析微生物组数据(Statistical Analysis of Microbiome Data with R)》系列图书
- TPF111视频信号放大器研究
- 从Sql server 2000 到 Oracle 10g数据库迁移数据类型转化
- 刘强东:第四次零售革命意义将超互联网
- 笔记-信息系统开发基础-软件测试-软件测试的类型
- UIImageView 上下和左右翻转 不是旋转
- codeproject上的一款分页控件
- ASP.NET Core服务器综述
- 使用C++实现二叉搜索树的数据结构
- 关于chrome不能设置小于12px字体的问题
- iPhone6 和iPhone6plus 快速适配
- 学习ROS初始遇到的各种问题及解决方法
- oracle表空间不足影响,oracle表空间不足
- apollo学习之---(19)commen-filter学习
- Meeting Rooms II -- LeetCode
- VsCode Rainbow fart 蔡徐坤语音包使用教程(超详细)
- JavaSE基础——常用类1
- service层的作业+mybatis中的重要组件