Float_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Float

Float

 2017/9/16 0:26:47  mingyun  程序员俱乐部  我要评论(0)
  • 摘要:Floatjdk-1.8一、isNan()1.源码/***Returns<code>true</code>ifthespecifiednumberisa*Not-a-Number(NaN)value,<code>false</code>otherwise.**@paramvthevaluetobetested.*@return<code>true</code>iftheargumentisNaN;*<code>
  • 标签:
Float jdk-1.8

一、isNan()

1.源码
class="java">
    /**
     * Returns <code>true</code> if the specified number is a
     * Not-a-Number (NaN) value, <code>false</code> otherwise.
     *
     * @param   v   the value to be tested.
     * @return  <code>true</code> if the argument is NaN;
     *          <code>false</code> otherwise.
     */
    static public boolean isNaN(float v) {
	return (v != v);
    }


判断一个 float 是否一个 number

2.分析
存在一些 float 类型数据,在编译期间为 float ,但在运行期则不是
// 0 不能为除数 ,此时认为 该参数为非number ,即 Nan 
// 而 Nan != Nan 为TRUE ;
// 而 其他Number 之间, val != val 为false
Float.isNaN(0.0f / 0.0f); // true 


上一篇: 初学者Android studio安装 下一篇: 没有下一篇了!
  • 相关文章
发表评论
用户名: 匿名