首页 > 编程语言 >java常用API--->Math数学工具

java常用API--->Math数学工具

时间:2022-10-29 19:12:40浏览次数:46  
标签:java double random Number --- API 取整 随机数 Math

介绍

Math类是java.lang包中的类,它支持算术运算如平方根,计算绝对值等。

算术计算

Math.sqrt(Number);//计算Number的平方根
Math.cbrt(Number);//计算Number的立方根
Math.pow(a,b);//计算a的b次方
Math.max(a,b,c,d);//求a,b,c,d中的最大值
Math.min(a,b,c,d);//求a,b,c,d中的最小值
Math.abs(a);//求a的绝对值

进位

Math.ceil(2.01);//向上取整,2.1向上取整是3.0
Math.floor(2.01);//向下取整,2.1向下取整是2.0
Math.rint(a);//四舍五入返回int值
Math.round(a);//四舍五入返回double值

取随机数

Math.random();//[0,1)之间的double类型的随机数
Math.random()*2;//[0,2)之间的double类型的随机数
Math.random()*2+1;//[0,3)之间的double类型的随机数

标签:java,double,random,Number,---,API,取整,随机数,Math
From: https://www.cnblogs.com/wdadwa/p/java_API_00.html

相关文章

  • Blog-2
    (一)、前言  题目集四:7-1:识蛟龙号载人深潜,立科技报国志(II)(正则表达式)难度:1知识点:正则表达式的使用7-2: 点线形系列4-凸四边形的计算难度:7知识点:......
  • 【JEECG】Vue3-03Pinia详细使用教程
    1、安装npminstallpinia或yarnaddpinia2、引用import{createApp}from'vue'importAppfrom'./App.vue'import{createPinia}from'pinia'constpinia=create......
  • 【JEECG】Vue3-02Vite详细使用教程
    1、概要介绍1.1什么是Vite​​https://cn.vitejs.dev/​​新型前端构建工具,主要由两部分组成:一个开发服务器,基于原生ES模块提供内建功能,如模块热更新(HMR)。一套构建......
  • The C Learning Note - 1
    ThinkbeforeyoucodeManynoviceprogrammersattempttodiverightintowritingthecode(intheprogramminglanguage)asthefirststep.However,writingthe......
  • Kubernetes容器编排技术---Kubernetes基于kubeadm安装与配置(新)
      环境准备1、关闭防火墙和selinux2、配置docker和kubernetes镜像源docker源#step1:安装必要的一些系统工具sudoyuminstall-yyum-utilsdevi......
  • 动态规划 -- 最长公共子串
    publicStringLCS(Stringstr1,Stringstr2){intmax=0;//存储中间值int[][]p=newint[str1.length()][str2.length()];S......
  • 《2015移动安全挑战赛----自毁程序密码(第二题)》分析
    这个程序很简单,用MT轻轻松松就可以破解了,可这样非常的暴力,所有我们采用对SO进行编译获取正确密码1.简单的配置  2.调试模式打开.3.编译SO  我们对这2个进行......
  • 使用JMeter的条件--安装Java
    首先下载JMeter,网址:https://jmeter.apache.org/dow...下载Binaries版,即可执行版,已编译好,下载解压就可以用。Source版是源代码版,需要自己编译成可执行文件。tgz压缩格式......
  • JavaScript 获取和设置剪贴板中的内容
    通过JavaScript在浏览器中获取或设置剪贴板中的内容,常用于一键复制或使用网页油猴复制限制文本使用execCommand(已弃用)写入文本到剪贴板document.onclick=func......
  • javaweb期中考试
     校园社团活动管理系统(20分)1、项目需求:校园社团作为高校课外活动的重要组成部分,发展十分迅速,也受到越来越多学生的欢迎,社团规模、数量等都在日益增长,社团活动也更为多......