zoukankan      html  css  js  c++  java
  • Math类的数学计算功能

    //Math类的数学计算功能
    public class MathTest {
        public static void main(String[] args) {
            /*----------下面是三角运算----------*/
            //将弧度转换成角度
            System.out.println("Math.toDegrees(1.57):" + Math.toDegrees(1.57));
            //将角度转换为弧度
            System.out.println("Math.toRadians(90):" + Math.toRadians(90));
            //计算反余弦,返回的角度范围在0.0到pi之间
            System.out.println("Math.acos(1.2):" + Math.acos(1.2));
            /*----------下面是整数运算----------*/
            //取整,返回小于目标数的最大整数(向下取整)
            System.out.println("Math.floor(-1.2):" + Math.floor(-1.2));
            //取整,返回大于目标数的最小整数(向上取整)
            System.out.println("Math.ceil(1.2)" + Math.ceil(1.2));
            //四舍五入
            System.out.println("Math.round(2.3):" + Math.round(2.3));
            /*----------下面是乘方、开方、指数运算----------*/
            //计算平方根
            System.out.println("Math.sqrt(2.3):" + Math.sqrt(2.3));
            //计算立方根
            System.out.println("Math.cbrt(9):" + Math.cbrt(9));
            //返回欧拉数e的n次幂
            System.out.println("Math.exp(2):" + Math.exp(2));
            //返回sqrt(x²+y²),中间没有溢出或下溢
            System.out.println("Math.hypot(4, 4):" + Math.hypot(4, 4));
            //计算乘方
            System.out.println("Math.pow(3, 2):" + Math.pow(3, 2));
            //计算自然对数
            System.out.println("Math.log(12):" + Math.log(12));
            //计算底数为10的对数
            System.out.println("Math.log10(9):" + Math.log10(9));
            //返回参数与1之和的自然对数
            System.out.println("Math.log1p(9):" + Math.log1p(9));
            /*----------下面是符号相关的运算----------*/
            //计算绝对值
            System.out.println("Math.abs(-4.5):" + Math.abs(-4.5));
            //符号赋值,返回带有第二个浮点数符号的第一个浮点参数
            System.out.println("Math.copySign(1.2, -1.0):" + Math.copySign(1.2, -1.0));
            //符号函数,如果参数为0,则返回0;如果参数大于0,则返回1.0;如果参数小于0,则返回-1.0
            System.out.println("Math.signum(2.3):" + Math.signum(2.3));
            /*----------下面是大小相关的运算----------*/
            //找出最大值
            System.out.println("Math.max(2.3, 4.5):" + Math.max(2.3, 4.5));
            //计算最小值
            System.out.println("Math.min(2.3, 4.5):" + Math.min(2.3, 4.5));
            //返回第一个参数和第二个参数之间与第一个参数相邻的浮点数
            System.out.println("Math.nextAfter(1.2, 1.0):" + Math.nextAfter(1.2, 1.0));
            //返回比目标数略大的浮点数
            System.out.println("Math.nextUp(1.2):" + Math.nextUp(1.2));
            //返回一个伪随机数,该值大于等于0且小于1.0
            System.out.println("Math.random():" + Math.random());
        }
    }
  • 相关阅读:
    jQuery中的DOM操作
    jQuery选择器
    面试问题总结
    oracle日期操作
    Oracle报错:ORA-02064: distributed operation not supported
    JDK源码-String
    JDK源码-HashSet
    JDK源码-TreeMap
    JDK源码-Vector
    AJAX验证用户是否存在
  • 原文地址:https://www.cnblogs.com/wgl1995/p/9365677.html
Copyright © 2011-2022 走看看