Math的一些常用的数学运算(包括取整、保留几位小数等)
来源:互联网 发布:淘宝女装店铺介绍大全 编辑:程序博客网 时间:2024/04/28 07:17
1.求两个数中的最大值:Math.max()
public static int max(int a, int b) public static long max(long a, long b)public static float max(float a, float b) public static double max(double a, double b)2.求两个数中的最小值:Math.min()
public static int min(int a, int b) public static long min(long a, long b)public static float min(float a, float b) public static double min(double a, double b)3.计算一个数的绝对值:Math.abs()
public static int abs(int a) public static long abs(long a)public static float abs(float a) public static double abs(double a)4.求a的b次方:Math.pow()
public static double pow(double a, double b)
注意,返回类型是double。
与之容易混淆的是a<<b,表示的是a*(2的b次方)。
5.四舍五入取整:Math.round()
public static int round(float a) public static long round(double a)注意,float型取整后是int型,而double取整后是long型。
6.保留n位小数:自己封装方法,策略是先乘以10的n次方,取整后转化为浮点数,再除以10的n次方
public double SplitAndRound(double a, int n) {a = a * Math.pow(10, n);return (Math.round(a)) / (Math.pow(10, n));}上面这个自己封装的方法就可以把一个double型小数四舍五入保留n位小数。
0 0
- Math的一些常用的数学运算(包括取整、保留几位小数等)
- Math 类中一些常用的数学运算
- java 小数保留2位的几种方法
- Sql Server 保留几位小数的两种做法
- Sql Server 保留几位小数的三种做法
- 实现浮点数的四舍五入RoundOff,保留几位小数
- Java保留两位小数的几种做法
- #中保留N位小数的几种方法(转)
- Java保留两位小数的几种做法
- Java保留两位小数的几种方法
- 常用的Double保留两位小数的转换
- 常用的Double保留N位小数的转换
- 常用的小数取整
- math.h头文件中声明了常用的一些数学运算(pow, sqrt, ceil,floor)
- 一些常用的位运算 | & ^
- java之保留几位小数的几种方式及添加千位分隔符
- java之保留几位小数的几种方式及添加千位分隔符
- 递归的方法动态保留小数位,有几位小数就显示几位小数
- windows本地安装配置单击双节点的Elasticsearch
- linux ---nginx实现负载均衡
- 浅谈RMQ ST算法
- Unity2D游戏开发-1.认识2D相机
- Hust oj 1197 Cuts the cake(水题)
- Math的一些常用的数学运算(包括取整、保留几位小数等)
- 夜里挑灯看剑
- 程序员成长笔记-从软件工程师到项目经理
- 面试题总结 —— JAVA高级工程师
- Linux -Shell基础
- 单链表反转
- 小的总结
- poj 2533 Longest Ordered Subsequence
- 不接入sdk分享到第三方平台