当前位置: 首页 > article >正文

java中Math函数使用

          目录

算术计算

进位

随机数



算术计算


Math.sqrt() :计算平方根

        System.out.println(Math.sqrt(25)); //5.0     --计算平方根
Math.cbrt() : 计算立方根

System.out.println(Math.cbrt(8));   //2.0       --计算立方根
Math.pow(a, b) : 计算a的b次方

System.out.println(Math.pow(3,3));  //27.0      --计算a的b次方
Math.max( , ) : 计算最大值

System.out.println(Math.max(88,8));  //88      --计算最大值
Math.min( , ) : 计算最小值

System.out.println(Math.min(88,8));  //8       --计算最小值
Math.abs( ) : 取绝对值

System.out.println(Math.abs(-13.14));  //13.14       --计算绝对值


进位


Math.ceil(): 向上取整

        double a = 2.01;
         double b = Math.ceil(a); //向上取整
         System.out.println(b);  //3.0


Math.floor() :向下取整

         double a = 7.99;
         double b = Math.floor(a); //向下取整
         System.out.println(b); //7.0
Math.rint():四舍五入,返回double值。注意.5的时候会取偶数

        double a = 3.4;
        double b = Math.round(a); //向上取整
        System.out.println(b);//3.0
Math.round():四舍五入,float时返回int值,double时返回long值
        double a = 6.51;
        double b = Math.rint(a); //四舍五入  注意.5的时候会取偶数
        System.out.println(b); //7.0


随机数


Math.random(): 取得一个[0, 1)范围内的随机数


System.out.println(Math.random()); // [0, 1)的double类型的数

System.out.println(Math.random() * 2);//[0, 2)的double类型的数


http://www.kler.cn/a/13698.html

相关文章:

  • 软件工程——软件危机
  • 【AI生产力工具】ChatPDF:将 PDF 文档转化为交互式阅读体验的利器
  • C++ STL常用方法概述
  • 当ChatGPT遇上StableDiffusion ChatGPT指导StableDiffusion绘画
  • javaweb学生在线考试系统dzkf10程序
  • 【OAuth2.0 Client 总结】对接github第三方登录以及其他第三方登录总结
  • Transactional事务失效场景汇总
  • 第三十四章 配置镜像 - 在镜像中激活日志加密
  • 系统环境配置
  • leetcode每日一题——美团笔试题【1】
  • 【1】从零开始学习目标检测:YOLO算法详解
  • 【数据结构】数据结构小试牛刀之单链表
  • 关于git这一篇就够了
  • Scala之面向对象(2)
  • Java阶段二Day05
  • react知识库
  • 【状态估计】电力系统状态估计的虚假数据注入攻击建模与对策(Matlab代码实现)
  • Java7
  • 机器学习——SVM的易错题型
  • ES使用小结