Java Scanner hasNextDouble() 方法

2024 年 11 月 6 日 | 阅读 2 分钟

hasNextDouble()Java Scanner 类的一个方法,用于检查此扫描仪输入的下一个标记是否可以使用 nextDouble() 方法解释为 double 值。如果扫描仪的输入可以解释为 double 值,则返回 true,否则返回 false。

语法

以下是 hasNextDouble() 方法的声明

参数

此方法不接受任何参数。

返回值

当且仅当此扫描仪的下一个标记是有效的 double 值时,hasNextDouble() 方法才返回 true。

异常

IllegalStateException

兼容版本

Java 1.5 及以上版本

示例 1

输出

Found Double Value: 22.10
Not Found Double Value: Double
Not Found Double Value: number
Not Found Double Value: is
Found Double Value: 2123324.58

示例 2

输出

Found Double Value: false
Scan String: Hello
Found Double Value: false
Scan String: World!
Found Double Value: true
Scan String: 12
Found Double Value: false
Scan String: +
Found Double Value: true
Scan String: 13.0
Found Double Value: false
Scan String: =
Found Double Value: true
Scan String: 15
Found Double Value: true
Scan String: 2.123

示例 3

输出

Enter some value: JavaTpoint
Please Entered the Double Value.
You entered: JavaTpoint

Enter some value: 12345.66
Your entered value: 12345.66