A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© linder_qzy 中级黑马   /  2015-3-16 14:47  /  629 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Math
也是一个工具类,里边都是静态方法,包含用于执行基本数学运算的方法.

主要方法:

  Math.ceil(); 返回大于指定数据的最小整数
  Math.floor();返回小于指定数据的最大整数
  Math.round();四舍五入
  Math.abs();返回绝对值
  Math.max(a,b);返回最大值
  Math.min(a, b);返回最小值
  Math.pow(a,b);返回a的b次幂
  Math.random();返回随机的double值,该值大于等于 0.0 且小于 1.0
  1. public class Demo05_Math {  
  2.     public static void main(String[] args) {  
  3.         // 返回十次1到10的随机数  
  4.         for (int x = 0; x < 5; x++) {  
  5.             int d = (int) (Math.random() * 10 + 1);  
  6.             System.out.println(d);  
  7.         }  
  8.         double d = Math.ceil(16.34);  
  9.         double d1 = Math.floor(-12.54);  
  10.         double d2 = Math.pow(2, 3);  
  11.         long l = Math.round(12.54);  
  12.         System.out.println("d-->" + d);  
  13.         System.out.println("d1-->" + d1);  
  14.         System.out.println("d2-->" + d2);  
  15.         System.out.println("l-->" + l);  
  16.     }  
  17. }  
  18. /*
  19. * 输出结果:  
  20. * 4  
  21. * 4  
  22. * 5  
  23. * 2  
  24. * 8  
  25. * d-->17.0  
  26. * d1-->-13.0  
  27. * d2-->8.0  
  28. * l-->13
  29. */  
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马