17.API学习——其他对象(2)——Runti…

来源:互联网 发布:php微信h5支付demo 编辑:程序博客网 时间:2024/06/08 23:17

其他对象(Runtime & Math):

Runtime类:
1.概述
   每个Java应用程序都有一个Runtime类实例,使应用程序
  能够与其运行的环境相连接。可以通过getRuntime方法获取
  当前时。
   应用程序不能创建自己的Runtime类实例,没有构造方法。但是
  提供了非静态的方法。所以应该会提供静态的返回值类型为Runtime
  的方法获取该对象。

2.示例
  1,描述:
   启动一个记事本程序和4秒后关闭!
    实现:
           Runtime r=Runtime.getRuntime();
          //调用exec执行一个程序
    Process p= r.exec("notepad.exe");
    Thread.sleep(4000);
    p.destroy();


Math类:

1.概述方法

   包含用于执行基本数学运算的方法:平方根等
   提供了数学运算的静态方法。

2.使用方法

  //返回大于参数的最小整数
  double d=Math.ceil(12.45);(d=13)
  //返回小于参数的最大整数
  double d=Math.floor(12.45);(d=12)
  //四舍五入
  double d=Math.round(12.45);(d=12)
  //返回第一个参数的第二个参数次幂的值
  double d=Math.pow(2,3);(d=8.0)
  等等


3.random(随机数)

  返回值是一个伪随机选择的数
  示例:
  描述:获得1——6之间的随机数
   1)doubled=Math.ceil(Math.random()*6);//用了静态导入
   2)doubled=(int)(Math.random()*6+1);
   3) 随机数对象来实现
     Random r=new Random();
     int d=r.nextInt(6)+1;
 

 

0 0
原创粉丝点击