黑马程序员技术交流社区

标题: 小题目提问 [打印本页]

作者: Ezreal    时间: 2014-8-18 17:16
标题: 小题目提问
给定一个小数,保留该小数的后两位。

作者: fantacyleo    时间: 2014-8-18 18:48
乘100,Math.round,再除100
作者: ssy1939    时间: 2014-8-18 20:58
什么意思,没看懂,提问不清不楚                            这个直接声明double类型  
作者: Ezreal    时间: 2014-8-18 21:07
fantacyleo 发表于 2014-8-18 18:48
乘100,Math.round,再除100

:handshake
作者: happymouse    时间: 2014-8-18 22:03
楼主的意思应该是随机生成一个保留到小数点后两位的小数吧
作者: 李章敏    时间: 2014-8-18 22:17
乘以100,再四舍五入,最后除以100
作者: Ezreal    时间: 2014-8-19 10:09
happymouse 发表于 2014-8-18 22:03
楼主的意思应该是随机生成一个保留到小数点后两位的小数吧

随机设置一个小数,只保留小数后两位进行输出
作者: nadax    时间: 2014-8-19 10:58
        BigDecimal bg = new BigDecimal(f);
        double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();

第二种
        DecimalFormat df = new DecimalFormat("#.00");
       df.format(f)
作者: icris    时间: 2014-8-19 12:51
只要求输出的话
double d = 2.333333333333;
System.out.printf("%.2f", d);
作者: Louis.hui    时间: 2014-8-19 21:34
八种基本数据类型里面的,double类型
作者: Louis.hui    时间: 2014-8-19 21:43
Scanner s=new Scanner(System.in);
while (true){//随机循环获取小数点两位数。
double len=s.next();
if(len=%2){
System.out.println(len);
  }
}
作者: 忆梦追风    时间: 2014-8-19 22:18
把小数乘以100并强制转成整数型,再除以100不就行了
作者: liusj    时间: 2014-8-19 22:56
先运算成整数,然后对100取余数




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2