方法名 方法名 说明
publicstaticintabs(int a) 返回参数的绝对值
publicstaticdoubleceil(double a) 返回大于或等于参数的最小double值,等于一个整数
publicstaticdoublefloor(double a) 返回小于或等于参数的最大double值,等于一个整数
publicstaticintround(float a) 按照四舍五入返回最接近参数的intpublicstaticintmax(int a,int b) 返回两个int值中的较大值
publicstaticintmin(int a,int b) 返回两个int值中的较小值
publicstaticdouble pow (double a,double b) 返回a的b次幂的值
publicstaticdoublerandom() 返回值为double的正值,[0.0,1.0)
2.2 System(应用)
- System类的常用方法
方法名 说明
publicstaticvoidexit(int status) 终止当前运行的 Java 虚拟机,非零表示异常终止
publicstatic long currentTimeMillis()返回当前时间(以毫秒为单位)
- 示例代码
- 需求:在控制台输出1-10000,计算这段代码执行了多少毫秒
publicclassSystemDemo{
publicstaticvoidmain(String[] args){
// 获取开始的时间节点long start =System.currentTimeMillis();for(int i =1; i <=10000; i++){
System.out.println(i);}// 获取代码运行结束后的时间节点long end =System.currentTimeMillis();System.out.println("共耗时:"+(end - start)+"毫秒");}}