黑马程序员技术交流社区
标题:
Math函数编程
[打印本页]
作者:
璇伶
时间:
2015-4-28 07:41
标题:
Math函数编程
给定一个小数,保留该小数的后两位?求编程思路+代码
作者:
Ray丶少年
时间:
2015-4-28 08:13
本帖最后由 Ray丶少年 于 2015-4-28 08:15 编辑
我的思路是:将该数乘以100后四舍五入,再除以100即可
package day.day1;
public class Demo {
public static void main(String[] args) {
// TODO Auto-generated method stub
double num = 3.2355;
long num1 = Math.round(num*100);
double b = num1;
b = b/100;
System.out.println(b);
}
}
复制代码
作者:
海带
时间:
2015-4-28 08:29
顶起。。。。。。。
作者:
fc734228945
时间:
2015-4-28 09:51
将该数乘以100后四舍五入,再除以10取余然后再拿商除以10取余即可
作者:
fantacyleo
时间:
2015-4-28 10:21
如果只要输出,那么类似System.out.printf("%.1f", 3.49);就可以了. JDK文档说明这种用法保证是经过了四舍五入的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2