编程技术文章分享与教程

网站首页 > 技术文章 正文

java之学习math类的方法概述 java mather

hmc789 2024-11-09 13:06:33 技术文章 2 ℃

结果示意图

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. publicclassDemo_Math{

  3. /**

  4. * A:Math类概述

  5. * Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。

  6. * B:成员方法

  7. * public static int abs(int a)

  8. * public static double ceil(double a)

  9. * public static double floor(double a)

  10. * public static int max(int a,int b) min自学

  11. * public static double pow(double a,double b)

  12. * public static double random()

  13. * public static int round(float a) 参数为double的自学

  14. * public static double sqrt(double a)

  15. *

  16. * 注意 : math类里的这些方法都是静态的 所以可以直接 “类名.”调用

  17. */

  18. publicstaticvoid main(String[] args){

  19. System.out.println(Math.abs(-10.3));//abs是返回一个double值的绝对值

  20. System.out.println(Math.abs(10.3));

  21. System.out.println(Math.ceil(10.6));//ceil 是天花板的意思 就是靠上不靠下,大于10.0小于11.0都返回11.0

  22. System.out.println(Math.ceil(10.3));

  23. System.out.println(Math.floor(10.6));//floor 是地板的意思 就是靠下不靠上 , 大于10.0小于11.0 都返回10.0

  24. System.out.println(Math.floor(10.3));

  25. System.out.println(Math.max(12,12.1));//max 是比较两个值中的最大值

  26. System.out.println(Math.min(12,12.1));//min 是比较两个值中的最小值

  27. System.out.println(Math.pow(2,4));//pow 是2^4次方=16,就是第一个值的第二个值的次方把结果返回

  28. System.out.println(Math.pow(2,3));//结果为8

  29. System.out.println(Math.random());//获取一个随机数,是从0~1之间的伪随机数,伪随机数就是通过某种算法算出来的随机数,并不是真正的随机数

  30. System.out.println(Math.round(12.5f));// 返回 13 round是 返回一个四色五入的值

  31. System.out.println(Math.round(12.3f));// 返回12

  32. System.out.println(Math.round(12.9f));// 返回13

  33. System.out.println(Math.round(12.9d));// 返回13

  34. System.out.println(Math.round(12.3d));// 返回13

  35. System.out.println(Math.sqrt(16));// 返回4.0 sqrt 是开平方,

  36. }

  37. }

Tags:

标签列表
最新留言