Java Math.round()函数小结
来源:互联网 发布:暴力蟆蛤不可取知乎 编辑:程序博客网 时间:2024/05/16 11:26
Java Math.round()函数小结
Math类中提供了三个与取整有关的方法:ceil,floor,round,这些方法的作用于它们的英文名称的含义相对应,例如:ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.6)的结果为-11;floor的英文是地板,该方法就表示向下取整,Math.floor(11.6)的结果是11,Math.floor(-11.4)的结果-12;最难掌握的是round方法,他表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果是12,Math.round(-11.5)的结果为-11.Math.round( )符合这样的规律:小数点后大于5全部加,等于5正数加,小于5全不加。
(1)public static long round(double a)
//import java.math.*;
public class RoundTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
// Math.round():Java中的四舍五入函数
System.out.println("Case1:小数点后第一位 = 5");
System.out.println("正数:Math.round(11.5) = " + Math.round(11.5));
System.out.println("负数:Math.round(-11.5) = " + Math.round(-11.5));
System.out.println("Case2:小数点后第一位 < 5");
System.out.println("正数:Math.round(11.49) = " + Math.round(11.49));
System.out.println("负数:Math.round(-11.49) = " + Math.round(-11.49));
System.out.println("Case3:小数点后第一位 > 5");
System.out.println("正数:Math.round(11.69) = " + Math.round(11.69));
System.out.println("负数:Math.round(-11.69) = " + Math.round(-11.69));
System.out.println("结论:正数小数点后大于5则进位;负数小数点后小于以及等于5都舍去,大于5的则进位");
System.out.println("也就是说:小数点后大于5全部加,等于5正数加,小于5全不加");
}
}
- Java Math.round()函数小结
- Java Math.round()函数小结
- Java Math.round()函数小结
- Java Math.round()函数小结
- Java Math.round()函数小结
- Java Math的floor,round,ceil函数小结
- Java Math的floor,round,ceil函数小结
- java Math.round() Java中的四舍五入函数
- Java Math floor round ceil 函数
- 关于java中的Math.round(para)函数
- Java Math floor round ceil 函数
- Math.Round函数说明
- Math.Round 四舍五入函数
- Math.round()函数使用
- Math.Round函数
- Math.round()函数
- java Math.round()
- java Math.round()
- mysql 优化之开启慢查询并分析原因
- C#的WebApi 与 EasyUi的DataGrid结合生成的可分页界面
- 博为峰JavaEE技术文章 —— Hibernate 指南(4)Hbm文件
- 数位DP
- C++内置数组和array的比较
- Java Math.round()函数小结
- LeetCoder 4. Median of Two Sorted Arrays (有序数组合并的中位数)
- Okhttp源码解析1
- spring学习之@ModelAttribute运用详解
- 代码Python入门(四、条件语句)
- Dos常用命令
- 使用类-运算符重载和友元
- Cisco路由器中Telnet, Console, AUX口login命令的含义
- lintcode(401)排序矩阵中的从小到大第k个数