绝对值:
public static double abs(double a){}
返回大于等于参数的最小的整数:
public static double ceil(double a){}
返回小于等于参数最大的整数:
public static double floor(double a)
四舍五入方法 :
public static long round(double a){}
返回 a 的 b 幂次方法:
public static double pow(double a,double b){}
返回 a 的平方根:
public static double sqrt(double a){}
返回圆周率:
public static final double PI
返回 x , y 中的最大值:
public static double max(double x, double y){}
返回 x , y 中的最小值:
public static double min(double x, double y){}
示例:
package com.github.math.demo1;
/**
* @author maxiaoke.com
* @version 1.0
*/
public class Test {
public static void main(String[] args) {
double pi = Math.PI;
System.out.println("pi = " + pi); // pi = 3.141592653589793
double e = Math.E;
System.out.println("e = " + e); // e = 2.718281828459045
int abs = Math.abs(-1);
System.out.println("abs = " + abs); // abs = 1
// 向上取整:大于或等于参数的最小整数
double ceil = Math.ceil(5.5);
System.out.println("ceil = " + ceil); // ceil = 6.0
ceil = Math.ceil(5);
System.out.println("ceil = " + ceil); // ceil = 6.0
ceil = Math.ceil(-5.5);
System.out.println("ceil = " + ceil); // ceil = -5.0
// 向下取整:小于或等于参数的最大整数
double floor = Math.floor(5.5);
System.out.println("floor = " + floor); // floor = 5.0
floor = Math.floor(5);
System.out.println("floor = " + floor); // floor = 5.0
floor = Math.floor(-5.5);
System.out.println("floor = " + floor); // floor = -6.0
// 四舍五入
long round = Math.round(5.1);
System.out.println("round = " + round); // round = 5
round = Math.round(5.65);
System.out.println("round = " + round); // round = 6
// 指数
double pow = Math.pow(2, 2);
System.out.println("pow = " + pow); // pow = 4.0
// 平方根
double sqrt = Math.sqrt(4);
System.out.println("sqrt = " + sqrt); // sqrt = 2.0
// 最大值
int max = Math.max(1, 2);
System.out.println("max = " + max); // max = 2
// 最小值
int min = Math.min(1, -2);
System.out.println("min = " + min); // min = -2
}
}