黑马程序员技术交流社区

标题: 传智测试题 [打印本页]

作者: xiaote0225    时间: 2015-9-26 00:56
标题: 传智测试题
Math.floor(15.6)运行结果是(     )
a)        15.0
b)        15
c)        16.0
d)        16.6

作者: cuijinghao    时间: 2015-9-26 01:04
选A      floor(double a)
          返回最大的(最接近正无穷大)double 值,该值小于等于参数,并等于某个整数。
作者: 381890216    时间: 2015-9-26 01:06
floor是计算比输入值小的最大值,因为math.floor返回double值,所以是a
作者: 江江会回来的    时间: 2015-9-26 01:44
传统理解  地板,可以理解为对输入的数进行取整,返回值类型为double,[15.6]取整是15,double类型,15.0
作者: a6883767    时间: 2015-9-26 01:48
楼上几位都说得很详细了,我就不说了
作者: heshiwei    时间: 2015-9-26 09:48
选A,floor是地板的意思。当然是去整数部分咯。
那么,floor返回的又是Double,在15和15.0都有的情况下,选A

作者: 水果牛牛    时间: 2015-9-26 09:55
选A,理由上面几位已经说的很清楚了
作者: silencea    时间: 2015-9-26 10:29
取整,比它小的最大整数
作者: anyway1919    时间: 2015-9-26 11:09
该问题考的有两个方面:
一是、double类型,2是Math类中的方法掌握

楼主可以参考一下:
  1. package com.math.demo;

  2. public class MathDemo {

  3.         /**
  4.          * Math类:记录和数学相关的一些功能。该类中所有的功能全部都是静态方法
  5.          * 案例:Math类中功能的使用
  6.          */
  7.         public static void main(String[] args) {
  8.                 // TODO Auto-generated method stub
  9.                 System.out.println(Math.PI);//获取圆周率
  10.                 System.out.println(Math.abs(-10));//获取绝对值
  11.                 System.out.println(Math.ceil(3.3));//获取大于或等于给定值的最小整数值
  12.                 System.out.println(Math.floor(4.7));//获取小于或等于给定值的最大整数值
  13.                
  14.                 System.out.println(Math.max(3.4,5.8));//获取给定数值的最大值
  15.                 System.out.println(Math.min(3.1, 2.6));//获取最小值
  16.                 System.out.println(Math.pow(3, 4));//获取给定值得多少次幂
  17.                 System.out.println(Math.round(4.8));//四舍五入
  18.                 System.out.println(Math.random());//获取0到1之间的小数
  19.                
  20.                
  21.         }

  22. }
复制代码

作者: liufeibo    时间: 2015-9-26 11:10
选a,因为floor() 函数向下舍入为最接近的整数。
作者: anyway1919    时间: 2015-9-26 11:16
运行结果:
[attach]88409[/attach]
作者: anyway1919    时间: 2015-9-26 11:22
anyway1919 发表于 2015-9-26 11:16
运行结果:

3.141592653589793
10
4.0
4.0
5.8
2.6
81.0
5
0.18434072922272726

作者: a8336675    时间: 2015-9-26 11:46
学习学习~
作者: SuperApollo    时间: 2015-9-26 13:35
15.。。。。。。。。。
作者: beyond1337    时间: 2015-9-26 14:15
结果是15.0
作者: 楼夜雪    时间: 2015-9-26 17:16
似乎我也答对了了了




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