java中的Math类
2019-03-18 本文已影响0人
小漫画ing
Math
- Math类主要用于数学运算的类;
package com.manman.cn;
/*
* 用于数学运算的类;
* 成员变量:
* public static final double PI
* public static final double E
*/
public class MathDemo {
public static void main(String[] args) {
//public static final double PI
System.out.println("PI:"+Math.PI);
}
}
//public static final double E
System.out.println("E:"+Math.E);
- 绝对值
//绝对值
System.out.println("绝对值:"+Math.abs(-10));
- 向上取整
//向上取整
System.out.println("向上取整:"+Math.ceil(12.4));
- 向下取整
//向下取整
System.out.println("向下取整:"+Math.floor(12.1));
- 最大值
两个数:
//最大值
System.out.println("最大值:"+Math.max(12, 2));
三个数:
System.out.println("最大值:"+Math.max(Math.max(12, 23), 2));
- a的b次幂
//a的b次幂
System.out.println("幂:"+Math.pow(2, 3));
- 随机数
//随机数
System.out.println("随机数:"+((int)(Math.random()*100)+1));
- 四舍五入
//四舍五入
System.out.println("四舍五入:"+Math.round(12.6));
System.out.println("四舍五入:"+Math.round(12.4));
- 正平方根
//正平方根
System.out.println("正平方根:"+Math.sqrt(4));