java scanner

扫描仪类的nextDouble()方法 (Scanner Class nextDouble() method)

  • nextDouble() method is available in java.util package.

    nextDouble()方法在java.util包中可用。

  • nextDouble() method is used to scans the next token of the input scanned into a double value.

    nextDouble()方法用于将输入的下一个标记扫描为双精度值。

  • nextDouble() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.

    nextDouble()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。

  • nextDouble() method may throw an exception at the time of returning a double value.

    返回双精度值时, nextDouble()方法可能会引发异常。

    • InputMismatchException: This exception may throw when the next token input mismatch.InputMismatchException :下一个令牌输入不匹配时,可能引发此异常。
    • NoSuchElementException: This exception may throw when no such element exists.NoSuchElementException :如果不存在这样的元素,则可能引发此异常。
    • IllegalStateException: This exception may throw when this Scanner is not opened.IllegalStateException :如果未打开此扫描器,则可能引发此异常。

Syntax:

句法:

    public double nextDouble();

Parameter(s):

参数:

  • It does not accept any parameter.

    它不接受任何参数。

Return value:

返回值:

The return type of the method is double, it returns double value for the input.

方法的返回类型为double ,它为输入返回double值。

Example:

例:

// Java program to demonstrate the example
// of double nextDouble() method of Scanner
import java.util.*;
public class NextDoubleOfScanner {public static void main(String[] args) {String str = "Hi, Includehelp! 8 + 2.0 = 10.0 true";
// Instantiate Scanner with the
// given str
Scanner sc = new Scanner(str);
// Loop for scanning the double
// token input
while (sc.hasNext()) {// if double then display it
if (sc.hasNextDouble()) {System.out.println("Double Exists: " + sc.nextDouble());
}
sc.next();
}
// close the scanner
sc.close();
}
}

Output

输出量

Double Exists: 8.0
Double Exists: 2.0
Double Exists: 10.0

翻译自: https://www.includehelp.com/java/scanner-nextdouble-method-with-example.aspx

java scanner

java scanner_Java Scanner nextDouble()方法与示例相关推荐

  1. java的scanner的方法_Java Scanner reset()方法

    Java Scanner reset()方法 java.util.Scanner.reset() 方法重置该扫描仪.重设scanner 丢弃所有的这些可能已被useDelimiter(java.uti ...

  2. java散列法的运用实例,Java HashMap compute() 使用方法及示例

    Java HashMap compute() 使用方法及示例 Java HashMap compute()方法计算一个新值,并将其与哈希映射中的指定键相关联. compute()方法的语法为: has ...

  3. math的用法在java中的使用,Java Math cbrt() 使用方法及示例

    Java Math cbrt() 使用方法及示例 Java Math cbrt()方法返回指定数字的立方根. cbrt()方法的语法为: Math.cbrt(double num) 注意:cbrt() ...

  4. java arraylist 方法返回值,Java ArrayList get() 使用方法及示例

    Java ArrayList get() 使用方法及示例 Java ArrayList get()方法返回指定位置存在的元素. get()方法的语法为: arraylist.get(int index ...

  5. java scanner_Java Scanner nextLong()方法与示例

    java scanner 扫描器类的nextLong()方法 (Scanner Class nextLong() method) Syntax: 句法: public long nextLong(); ...

  6. java scanner_Java Scanner skip()方法与示例

    java scanner 扫描仪类skip()方法 (Scanner Class skip() method) Syntax: 句法: public Scanner skip(Pattern patt ...

  7. java scanner_Java Scanner match()方法与示例

    java scanner 扫描器类match()方法 (Scanner Class match() method) match() method is available in java.util p ...

  8. java scanner_Java Scanner radix()方法与示例

    java scanner 扫描器类radix()方法 (Scanner Class radix() method) radix() method is available in java.util p ...

  9. java中Scanner使用方法详细

    1.Scanner对象包括以下读取输入的方法: next():读取一个字符串,字符串用分隔符 nextByte():读取byte类型的整数 nextShort():读取Short类型的整数 nextI ...

最新文章

  1. Java程序员从笨鸟到菜鸟之(五)java开发常用类(包装,数字处理集合等)(下)...
  2. 报名 | 清华医工科研服务平台发布会暨医工结合科研基金成立大会
  3. webview gif android,使用WebView android读取Gif图像
  4. CTF web题总结--unserizable
  5. h5在微信自定义分享php,h5页面自定义微信分享
  6. 高等代数期末考试题库及答案_高等代数3学时试题题目及答案,课程2021最新期末考试题库,章节测验答案...
  7. unity 自定义渲染管线
  8. python安装pandas失败_详解pandas安装若干异常及解决方案总结
  9. 批处理对文件夹、所有子文件夹内的文件重命名、删除
  10. 计算机图形学八大行星程序,计算机图形学模拟太阳系源代码
  11. jQuery常用插件
  12. 一段美好的记忆,一份真挚的感情,已经远去......
  13. 201912月灵感记录
  14. 360测试开发面试总结 -- 失败
  15. 教你检查Mac电池的健康度
  16. 阿里企业云邮箱 报错 526 Authentication failure[0]
  17. WPC Qi 无线充电标准入门介绍与测试
  18. 材料成型计算机模拟第三版,材料成型计算机模拟考试复习资料
  19. JavaseSE笔试选择题(知识点总结)
  20. OPT锂电池极耳缺陷检测方案

热门文章

  1. 在Linux中对硬盘进行分区、格式化和挂载
  2. Unable to resolve dependency问题解决
  3. 【东营seo】SEO发展下的大机遇
  4. 直播的学习与使用-----采集
  5. 自定义控件---重写Listbox实现item图标变换和item点击事件
  6. Python基础--环境配置、编码风格、基础概念、基本数据类型(1)
  7. fragment和Activity同时操作UI引起的延迟、卡顿
  8. Varnish缓存代理简介与配置
  9. swift 3.0 中使用 xib
  10. ubuntu双系统导致进windows花屏