java Math类
来源:互联网 发布:数据信号避雷器 编辑:程序博客网 时间:2024/05/19 04:56
java.lang.Math类是有关数学计算的类
两个静态常数:
static double E
static double PI
常用的静态方法有:
abs() ceil() floor() max() min()
random() round() sin() cos()
tan() sqrt() pow()
abs():返回某个数字的绝对值
参数可以是float,double,long或int
如果参数是byte或short类型,则会被强制转换为int类型
ceil():会找到下一个最大的整数。返回值为双精度值。
class M{ public static void main(String args[]){ System.out.println(Math.ceil(9.01)); System.out.println(Math.ceil(-0.1)); System.out.println(Math.ceil(100)); System.out.println(Math.ceil(Double.MAX_VALUE)); }}运行结果:10.0-0.0100.01.0
Double.MIN_VALUE是double类型变量的最小正整数。
floor():返回紧邻的最小正整数。这个方法正好与ceil()方法相反。
max()和min():返回两个值中的最大/最小值
random():返回一个随即数,这个数是在0.0~1.0之间的双精度数。 注意:这个方法不如Random类的功能多,没有种子值的设定
round():浮点数(包括double和float)四舍五入后,返回整数值。
sqrt():某数值的平方根
sin():得到一个用弧度值表示的角度值的正弦值
cos():余弦值
tan():正切值
0 0
- 【基础】java.math.Math类
- java.math.BigDecimal类
- 类 java.math.BigInteger
- 类 java.math.BigInteger
- 类 java.math.BigInteger
- JAVA中的Math类
- java中的Math类
- java.math.BigInteger类
- JAVA Math 类简介
- java中的Math类
- java中的Math类
- java中的Math类
- java Math类
- java中的Math类
- java中的Math类
- java中的Math类
- Java Math类
- JAVA中的Math类
- 企业注册号构造、入库实现原理
- PAT乙级1006
- 《Java多线程编程核心技术》(一)多线程技能
- 2.4.3节练习
- 目标跟踪学习算法之二:DSST
- java Math类
- (学习笔记) Java byte[]转二进制字符串,十六进制字符串的相互转换
- 2016.9.20 在yoya的三个月
- 文件系统支持 rz rc 命令传输文件
- 行内元素与块级元素比较全面的区别和转换
- IT--todo
- mybatis多表查询
- Android.mk的问题
- Android Studio报错:Gradle sync failed: Plugin is too old……解决方案