吾爱乐享
个人学习网站

java之学习math类的方法概述

结果示意图

math类的概述

  • A:Math类概述
    * Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
  • * B:成员方法
    * public static int abs(int a)
    * public static double ceil(double a)
    * public static double floor(double a)
    * public static int max(int a,int b) min自学
    * public static double pow(double a,double b)
    * public static double random()
    * public static int round(float a) 参数为double的自学
    * public static double sqrt(double a)
    *
    * 注意 : math类里的这些方法都是静态的 所以可以直接 “类名.”调用

案例代码

  1. package com.ifenx8.regex;
  2.  
  3. public class Demo_Math {
  4.  
  5. /**
  6. * A:Math类概述
  7. * Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
  8. * B:成员方法
  9. * public static int abs(int a)
  10. * public static double ceil(double a)
  11. * public static double floor(double a)
  12. * public static int max(int a,int b) min自学
  13. * public static double pow(double a,double b)
  14. * public static double random()
  15. * public static int round(float a) 参数为double的自学
  16. * public static double sqrt(double a)
  17. *
  18. * 注意 : math类里的这些方法都是静态的 所以可以直接 “类名.”调用
  19. */
  20. public static void main(String[] args) {
  21. System.out.println(Math.abs(-10.3));//abs是返回一个double值的绝对值
  22. System.out.println(Math.abs(10.3));
  23. System.out.println(Math.ceil(10.6));//ceil 是天花板的意思 就是靠上不靠下,大于10.0小于11.0都返回11.0
  24. System.out.println(Math.ceil(10.3));
  25. System.out.println(Math.floor(10.6));//floor 是地板的意思 就是靠下不靠上 , 大于10.0小于11.0 都返回10.0
  26. System.out.println(Math.floor(10.3));
  27. System.out.println(Math.max(12, 12.1));//max 是比较两个值中的最大值
  28. System.out.println(Math.min(12, 12.1));//min 是比较两个值中的最小值
  29. System.out.println(Math.pow(2, 4));//pow 是2^4次方=16,就是第一个值的第二个值的次方把结果返回
  30. System.out.println(Math.pow(2, 3));//结果为8
  31. System.out.println(Math.random());//获取一个随机数,是从0~1之间的伪随机数,伪随机数就是通过某种算法算出来的随机数,并不是真正的随机数
  32. System.out.println(Math.round(12.5f));// 返回 13 round是 返回一个四色五入的值
  33. System.out.println(Math.round(12.3f));// 返回12
  34. System.out.println(Math.round(12.9f));// 返回13
  35. System.out.println(Math.round(12.9d));// 返回13
  36. System.out.println(Math.round(12.3d));// 返回13
  37. System.out.println(Math.sqrt(16));// 返回4.0 sqrt 是开平方,
  38. }
  39.  
  40. }
赞(0) 打赏
未经允许不得转载:吾爱乐享 » java之学习math类的方法概述

评论 抢沙发

评论前必须登录!

 

推荐免费资源共享,个人经验总结学习

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏