如果此Float值或指定的float值为Not-a-Number(NaN),则Float类中的Float.isNaN()方法是Java的内置方法,返回true,否则返回false。

用法:

public boolean isNaN()

or

public static boolean isNaN(float val)

参数:函数接受单个参数val,该参数指定当直接使用Float类作为静态方法调用时要检查的值。当该方法用作实例方法时,不需要该参数。

返回值:如果val是NaN,则返回true;否则返回false。

以下程序说明了Java中的isNaN()方法:

示例1:使用静态isNaN()方法

// Java code to demonstrate

// Float isNaN() method

// without parameter

class GFG {

public static void main(String[] args)

{

// first example

Float f1 = new Float(1.0 / 0.0);

boolean res = f1.isNaN();

// printing the output

if (res)

System.out.println(f1 + " is NaN");

else

System.out.println(f1 + " is not NaN");

// second example

f1 = new Float(0.0 / 0.0);

res = f1.isNaN();

// printing the output

if (res)

System.out.println(f1 + " is NaN");

else

System.out.println(f1 + " is not NaN");

}

}

输出:

Infinity is not NaN

NaN is NaN

示例2:使用非静态isNaN()方法

// Java code to demonstrate

// Float isNaN() method

// with parameter

class GFG {

public static void main(String[] args)

{

// first example

Float f1 = new Float(1.0 / 0.0);

boolean res = f1.isNaN(f1);

// printing the output

if (res)

System.out.println(f1 + " is NaN");

else

System.out.println(f1 + " is not NaN");

// second example

f1 = new Float(0.0 / 0.0);

res = f1.isNaN(f1);

// printing the output

if (res)

System.out.println(f1 + " is NaN");

else

System.out.println(f1 + " is not NaN");

}

}

输出:

Infinity is not NaN

NaN is NaN

java isnan_Java Float isNaN()用法及代码示例相关推荐

  1. java isnan_Java Double isNaN()用法及代码示例

    Java Double类的isNaN()方法是Java中的内置方法,如果此Double值或指定的double值为Not-a-Number(NaN),则返回true,否则返回false. 用法: pub ...

  2. java中skip的用法,Java PushbackReader skip(long)用法及代码示例

    Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...

  3. JAVA的infinite_Java Float isInfinite()用法及代码示例

    Float类中的isInfinite()方法是Java中的内置方法,如果此Float值或指定的float值的大小无限大,则返回true,否则返回false. 用法: public boolean is ...

  4. java sliplist_Java List retainAll()用法及代码示例

    此方法用于将指定集合中存在于集合中的所有元素保留到列表中. 用法: boolean retainAll(Collection c) 参数:此方法只有一个参数,即要在给定列表中保留哪些元素的集合. 返回 ...

  5. c语言isnan,C# Double.IsNaN()用法及代码示例

    在C#中,Double.IsNaN()是Double结构方法.此方法用于检查指定的值是否不是数字(NaN). 用法: public static bool IsNaN (double d); 参数: ...

  6. java doublebuffer_Java DoubleBuffer clear()用法及代码示例

    java.nio.CharBuffer类的clear()方法用于清除此缓冲区.在清除此缓冲区时,需要进行以下更改: 位置设置为零 限制设置为容量 商标被丢弃. 用法: public final Dou ...

  7. java filesystem_Java FileSystem isReadOnly()用法及代码示例

    FileSystem类的isReadOnly()方法用于检查此文件系统是否仅允许对其文件存储区进行只读访问.如果文件系统仅允许对其文件存储进行读取访问,则此方法将返回true,否则返回false. 用 ...

  8. java bidi_Java Bidi createLineBidi()用法及代码示例

    java.text.Bidi类的createLineBidi()方法用于创建具有相同基本方向并表示该范围内当前bidi的每个属性的新的bidi对象. 用法: public Bidi createLin ...

  9. java intfilter_Java IntStream filter()用法及代码示例

    IntStream filter(IntPredicate predicate)返回一个由与给定谓词匹配的流元素组成的流.这是一个中间操作.这些操作总是很懒惰,即执行诸如filter()之类的中间操作 ...

最新文章

  1. spring MVC项目中,欢迎页首页根路径
  2. stm32中使用#pragma pack(非常有用的字节对齐用法说明)
  3. 栈的应用就进匹配_笔记
  4. Java MySql 连接数据库
  5. c# GDI+简单绘图(一)
  6. Windows7 支付宝证书安装方法
  7. C#中将DLL文件打包到EXE文件
  8. 虚拟空间,域名解析,A记录,MX记录,CNAME记录,TTL 等 更多Web服务器相关名词解释
  9. spark学习-Spark Streaming初次理解
  10. 内核参数 linux dd,Linux dd命令使用示例
  11. java多线程生产者与消费者案例_多线程操作实例——生产者与消费者
  12. vux在ISO中异常 this.$vux.confirm.show
  13. Python+OpenCV:Hough圆检测(Hough Circle Transform)
  14. php两次跳转,小程序使用函数节流解决页面多次跳转问题
  15. CREO:CREO软件之工程图【注释】之尺寸、注解、表面粗糙度、符号、几何公差的简介及其使用方法(图文教程)之详细攻略
  16. package.json与package-lock.json
  17. Banner 怎么实现轮播不同尺寸的图片
  18. 【React】React三大属性:Props、State、Refs
  19. SublimeText 3汉化版安装教程和创建第一个HTML网页
  20. 在ESNP中还原内网私接小路由器导致用户无法上网场景

热门文章

  1. anaconda python3.6版本_Anaconda Python V3.6 官方版
  2. 如何破解SQLyog 企业版,无限期试用
  3. 一秒获取朋友位置(火绒抓取ip)
  4. 驾考 科目一 扣分罚款 复习的内容
  5. Fluent应用技巧-自定义材料
  6. Java计算机毕业设计大学生科研管理系统的设计与实现源码+系统+数据库+lw文档
  7. 百度网盘配合插件脚本使用IDM下载设置
  8. 网络营销方法:15种常见的网络营销方式
  9. 正则表达式新手入门笔记(一)
  10. C++出租车公司管理系统