Demo05.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.loveCoding.j20250607_method;
  2. /**
  3. * @author WanJl
  4. * @version 1.0
  5. * @title Demo05
  6. * @description Math类,数学运算类的使用
  7. * @create 2025/6/7
  8. */
  9. public class Demo05 {
  10. public static void main(String[] args) {
  11. //通过Math.abs()方法,获取一个数字的绝对值
  12. int absNum1 = Math.abs(-5);
  13. System.out.println(absNum1);
  14. //返回大于或等于参数的最小double值,等于一个整数
  15. double ceil = Math.ceil(3);
  16. System.out.println(ceil);
  17. //返回小于或等于参数的最大double值,等于一个整数
  18. double floor = Math.floor(3.999);
  19. System.out.println(floor);
  20. //按照四舍五入返回最接近参数的int
  21. long round = Math.round(3.54);
  22. System.out.println(round);
  23. //比较两个数,返回最大值
  24. int max = Math.max(3, 4);
  25. System.out.println(max);
  26. //比较两个数,返回最小值
  27. int min = Math.min(3, 4);
  28. System.out.println(min);
  29. //返回a的b次幂的值
  30. double pow = Math.pow(15, 3);
  31. System.out.println(pow);
  32. //返回值为double的正值,范围是[0.0,1.0)
  33. double random = Math.random();
  34. System.out.println(random);
  35. }
  36. }