黑马程序员 Math对象

来源:互联网 发布:多益网络招聘学历要求 编辑:程序博客网 时间:2024/06/08 04:44

---------------------------------------------------------------- android培训、java培训、期待与您交流! ----------------------------------------------------------------------------------------

Math中几个很重要的类和方法,ceil,floor,round以及random方法,故名思意,ceil是天花板,就是返回大于一个数的整数,而floor是地板,则是相反的意思。

下面举例说明:

import java.util.*;class MathDemo {public static void main(String[] args) {showMath();//randomMethod();}public static void showMath(){double d=Math.ceil(12.13);//返回大于该数的最小整数double d1=Math.floor(12.13);//返回小于该数的最小整数sop(d);sop(d1);long l=Math.round(12.56);//四舍五入sop(l);double p=Math.pow(2,3);sop(p);}public static void randomMethod(){/*for(int i=0; i<10; i++){int d=(int)(Math.random()*10+1);sop(d);}*/Random r=new Random();for(int i=0; i<10; i++){int d=r.nextInt(10)+1;sop(d);}}public static void sop(Object obj){System.out.println(obj);}}

结果:12.0

13.0

13

8.0

漏了一个pow,这个方法倒是和C里边的方法差不多。

 

---------------------------------------------------------------- android培训、java培训、期待与您交流! ----------------------------------------------------------------------------------------

原创粉丝点击