java isnan_Java Float isNaN()用法及代码示例
如果此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()用法及代码示例相关推荐
- java isnan_Java Double isNaN()用法及代码示例
Java Double类的isNaN()方法是Java中的内置方法,如果此Double值或指定的double值为Not-a-Number(NaN),则返回true,否则返回false. 用法: pub ...
- java中skip的用法,Java PushbackReader skip(long)用法及代码示例
Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...
- JAVA的infinite_Java Float isInfinite()用法及代码示例
Float类中的isInfinite()方法是Java中的内置方法,如果此Float值或指定的float值的大小无限大,则返回true,否则返回false. 用法: public boolean is ...
- java sliplist_Java List retainAll()用法及代码示例
此方法用于将指定集合中存在于集合中的所有元素保留到列表中. 用法: boolean retainAll(Collection c) 参数:此方法只有一个参数,即要在给定列表中保留哪些元素的集合. 返回 ...
- c语言isnan,C# Double.IsNaN()用法及代码示例
在C#中,Double.IsNaN()是Double结构方法.此方法用于检查指定的值是否不是数字(NaN). 用法: public static bool IsNaN (double d); 参数: ...
- java doublebuffer_Java DoubleBuffer clear()用法及代码示例
java.nio.CharBuffer类的clear()方法用于清除此缓冲区.在清除此缓冲区时,需要进行以下更改: 位置设置为零 限制设置为容量 商标被丢弃. 用法: public final Dou ...
- java filesystem_Java FileSystem isReadOnly()用法及代码示例
FileSystem类的isReadOnly()方法用于检查此文件系统是否仅允许对其文件存储区进行只读访问.如果文件系统仅允许对其文件存储进行读取访问,则此方法将返回true,否则返回false. 用 ...
- java bidi_Java Bidi createLineBidi()用法及代码示例
java.text.Bidi类的createLineBidi()方法用于创建具有相同基本方向并表示该范围内当前bidi的每个属性的新的bidi对象. 用法: public Bidi createLin ...
- java intfilter_Java IntStream filter()用法及代码示例
IntStream filter(IntPredicate predicate)返回一个由与给定谓词匹配的流元素组成的流.这是一个中间操作.这些操作总是很懒惰,即执行诸如filter()之类的中间操作 ...
最新文章
- spring MVC项目中,欢迎页首页根路径
- stm32中使用#pragma pack(非常有用的字节对齐用法说明)
- 栈的应用就进匹配_笔记
- Java MySql 连接数据库
- c# GDI+简单绘图(一)
- Windows7 支付宝证书安装方法
- C#中将DLL文件打包到EXE文件
- 虚拟空间,域名解析,A记录,MX记录,CNAME记录,TTL 等 更多Web服务器相关名词解释
- spark学习-Spark Streaming初次理解
- 内核参数 linux dd,Linux dd命令使用示例
- java多线程生产者与消费者案例_多线程操作实例——生产者与消费者
- vux在ISO中异常 this.$vux.confirm.show
- Python+OpenCV:Hough圆检测(Hough Circle Transform)
- php两次跳转,小程序使用函数节流解决页面多次跳转问题
- CREO:CREO软件之工程图【注释】之尺寸、注解、表面粗糙度、符号、几何公差的简介及其使用方法(图文教程)之详细攻略
- package.json与package-lock.json
- Banner 怎么实现轮播不同尺寸的图片
- 【React】React三大属性:Props、State、Refs
- SublimeText 3汉化版安装教程和创建第一个HTML网页
- 在ESNP中还原内网私接小路由器导致用户无法上网场景