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
    }
}
posted @ 2024-09-02 21:03  f_carey  阅读(7)  评论(0编辑  收藏  举报