前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java之学习math类的方法概述

java之学习math类的方法概述

作者头像
吾爱乐享
发布2018-07-13 11:23:51
3960
发布2018-07-13 11:23:51
举报
文章被收录于专栏:吾爱乐享吾爱乐享

结果示意图

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. public class Demo_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. public static void 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. }
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-09-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 结果示意图
  • math类的概述
  • 案例代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档