Math基本使用_math函数怎么用-程序员宅基地

技术标签: java  

Math

Math称之为数学函数,它也是对象数据类型的,主要是用来操作数字的
1、Math.abs()求绝对值

Math.abs(-23)=23

2、Math.ceil()向上取整
向上取整,无论是正数还是负数,都取最大的值

Math.ceil(1.2)=2
Math.ceil(-1.6)=-1

3、Math.floor () 向下取整
向下取整,无论是正数还是负数,都取最小的值

Math.floor(1.8)=1
Math.floor(-1.1)=-2

3、Math.round()四舍五入
正数的话,还是正常的,之前理解的,但是如果是负数,临界点必须大于5

Math.round(1.5)=2
Math.round(-1.5)=-1
Math.round(-1.51)=-2

4、Math.sqrt()开平方

Math.sqrt(9)=3

5、Math.pow(n,m)取幂n的m次幂

Math.pow(3,2)=9.0

6、Math.max()获取最大值

Math.max(10,23)=23

7、Math.min ()最小值

Math.min(4,25)=4

8、Math.random() 获取10到20之间的随机数,
获取n到m之间的随机数:Math.random()*(m-n)+n;

(int)(Math.random()*10)+10

System

1、常用方法
public static void exit(int status):终止当前运行的Java虚拟机
public static long currentTimeMillis():返回当前时间,以毫秒为单位

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45524626/article/details/129408726

智能推荐

Keil5使用技巧(一)—— 编译环境配置_keil5修改编译器-程序员宅基地

文章浏览阅读3.6k次。问题在编译过程中找不到自定义的.h文件;添加新编译的.c文件。问题解决设置编译环境,找到.h文件所在路径:将.h文件所在路径添加后即可编译:将现有.c文件直接添加到Keil工程内:在现有的工程内新建一个文件夹:在新文件夹内添加已编辑好的.c文件即可:..._keil5修改编译器

洛谷普及场 (多维动态规划)-程序员宅基地

文章浏览阅读279次。洛谷普及场 (多维动态规划)- P1508 Likecloud-吃、吃、吃简单dp,注意是从矩阵的中间下方开始吃#include <cstdio>#include <algorithm>using namespace std ; const int N = 205 ; int f[N][N] , dp[N][N] ;int m , n ; int main..._多维动态规划

OpenCV的GrabCut函数使用和源码解读_有了算法模型源码怎么用函数表示-程序员宅基地

文章浏览阅读1.2w次。上一文对GrabCut做了一个了解。OpenCV中的GrabCut算法是依据《"GrabCut" - Interactive Foreground Extraction using Iterated Graph Cuts》这篇文章来实现的。现在我对源码做了些注释,以便我们更深入的了解该算法。一直觉得论文和代码是有比较大的差别的,个人觉得脱离代码看论文,最多能看懂70%,剩下20%或者更多就需要_有了算法模型源码怎么用函数表示

ORA-39002/ORA-29070/ORA-29283/ORA-06512/ORA-29283错误-程序员宅基地

文章浏览阅读6.1k次。C:\Documents and Settings\Administrator>expdp bizdata/bizdata@bzdata schemas=bizdata directory=dd dumpfile=test.dmpExport: Release 10.2.0.1.0 - Production on 星期四, 30 7月, 2009 16:37:12Copyrig_ora-29070

iOS-基于AVPlayer的视频播放器代码封装-0-需求分析与框架设计阶段_ios 播放器架构设计-程序员宅基地

文章浏览阅读513次。视频播放器的需求1>基本功能: 1.对转屏的支持 2.手势调节 3.预览功能 4.缓冲进度、播放进度 2>拓展功能: 1.截屏功能 2.录屏功能 3.Picture in Picture的支持 4.AirPlay的支持1.1 转屏的支持 iPhone下,进入视频页面默认是横屏,如果系统设置支持自动旋_ios 播放器架构设计

CentOS 6的yum源配置(最新地址)_centos6 yum源-程序员宅基地

文章浏览阅读4.8k次,点赞2次,收藏6次。centos6最新源_centos6 yum源

随便推点

Chinaren校友录-程序员宅基地

文章浏览阅读5k次。Chinaren校友录链接:http://alumni.chinaren.com/class/class_index.jsp?classuuid=2917034545012452392 ..._chinaren校友录官网

c语言遍历文件夹中的文件_c语言 遍历文件-程序员宅基地

文章浏览阅读442次。文件目录如下,文件夹里还有一些txt文件未展示出来。使用递归实现,深度优先遍历文件夹中的文件。代码如下,用了一点C++的语法。_c语言 遍历文件

设置esxi 虚拟机随宿主机启动而自动启动_配置虚拟机跟随esxi主机自动启动-程序员宅基地

文章浏览阅读5.7k次。目的:让esxi的客户虚拟机随宿主机启动而启动1、选择host主机——&gt;右侧选择“配置”页签——&gt;选择“虚拟机启动/关机”2、点击右侧“属性”——&gt;勾选“允许虚拟机与系统一起启动和停止”3、选择一个虚拟机,然后“上移”到"自动启动"队列中..._配置虚拟机跟随esxi主机自动启动

用于医疗设备的微型线圈绕组 :“超细心微型线圈上面的应用”-程序员宅基地

文章浏览阅读376次。医疗设备的机械设计人员面临的主要挑战之一是对小型化的需求。小型化有多种用途;到达身体原本无法进入的区域,最大限度地减少对正常身体功能的干扰,最大限度地减少能量消耗,并延长植入组件的使用寿命。这些尺寸限制给制造和这些组件之间的连接及其支持系统带来了多重挑战。这些设备的许多设计都依赖于微型线圈,而微型线圈又需要先进的绕组和连接技术。

S32DS Components组件配置-程序员宅基地

文章浏览阅读3.5k次,点赞3次,收藏21次。S32DS Components组件配置_s32ds components

Golang 调用http 文件上传接口 进行上传文件_golang http send file-程序员宅基地

文章浏览阅读6.9k次,点赞2次,收藏5次。远程服务器有一个文件上传接口,文件用于保存到服务器本地,用go如何调用此接口将文件上传至服务器?首先,文件上传请求方 与 接收方 要协调工作(解析等工作)接收方:func UploadFileToLocal(c echo.Context) error { r := c.Request() //无论用的什么路由,原理是要从request获取数据 t := echotools...._golang http send file