java中Math提供的是哪个取整的方法

Python010

java中Math提供的是哪个取整的方法,第1张

Math类中提供的三个与取整有关的方法:

第一个: ceil

ceil的意思就是: 天花板的意思该方法表示的是向上取整Math.ceil(11.3)的值是12 Math.ceil.(-11.6)的结果是-11

第二个是: floor

首先他的英文含义就是地板的含义,该方法就表示的是向下取整,

Math.floor(11.6)的结果就是11

Math.floor(-11.4)的结果就是-12

第三个是: round

他表示的是四舍五入,算法为 Math.floor(x+0.5)也就是在原来的数字上加上0.5之后再进行向下取整

Math.round(11.5)也就是 Math.floor(11.5+0.5)= Math.floor(12)=12

同理: Math.round(-11.5)= Math.floor(-11.5+0.5)=Math.floor(-11.0)= -11

Math中的min方法是用来比较两个数大小的,比较结果中返回较小的那个数值

用法:Math.min(a,

b)

其中:a,b可接受double、float、int、long四种类型。

例子

int

a=4,b=6

int

c

=

Math.min(a,b)

输出结果:4。

float

a=2.0f,b=3.0f

float

c

=

Math.min(a,b)

输出结果:2.0.

Java中random()代表返回一个[0,1)的浮点数。 所以 math.random()*100代表返回一个[0,100)的浮点数。

扩展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

参考资料:百度百科_java