Java API:MATH
Java API:MATH
1 MATH
-
Math 包含执行基本数字运算的方法;
-
Math类提供的所有方法都是类方法;
-
Math类方法
变量和类型 方法 描述 static int
abs(int a)
返回 int
值的绝对值。static double
ceil(double a)
返回大于或等于参数且等于数学整数的最小值(最接近负无穷大) double
。static double
floor(double a)
返回小于或等于参数且等于数学整数的最大值(最接近正无穷大) double
。static int
max(int a, int b)
返回两个 int
值中较大的int
。static int
min(int a, int b)
返回两个 int
值中较小的int
。static double
pow(double a, double b)
返回第一个参数的值,该值是第二个参数的幂。 static double
random()
返回带有正号的 double
值,大于或等于0.0
且小于1.0
。static int
round(float a)
返回与参数最接近的 int
,并将关系四舍五入为正无穷大。static double
sqrt(double a)
返回 double
值的正确舍入正平方根。
2 示例
package com.fcarey.api.math;
public class MathDemo {
public static void main(String[] args) {
System.out.println(Math.abs(-10)); // 输出10
System.out.println(Math.ceil(10.1)); // 输出11
System.out.println(Math.floor(10.9)); // 输出10
System.out.println(Math.round(10.9)); // 输出11
System.out.println(Math.max(-10.9,-10.2)); // 输出-10.2
System.out.println(Math.min(-10.9,-10.2)); // 输出-10.9
System.out.println(Math.pow(-3,3)); // 输出-27
System.out.println(Math.random()); // 输出0.35245124933214655
}
}