zoukankan      html  css  js  c++  java
  • Scanner类


    Scanner的构造方法原理

    • • Scanner(InputStream source)
    • • System类下有一个静态的字段:
    • • public static final InputStream in; 标准的输入流,对应着键盘录入。

    一般方法

    • • hasNextXxx() 判断是否还有下一个输入项,其中Xxx可以是Int,Double等。如果需要判断是否包含下一个字符串,则可以省略Xxx
    • • nextXxx() 获取下一个输入项。Xxx的含义和上个方法中的Xxx相同,默认情况下,Scanner使用空格,回车等作为分隔符

    常见对象(Scanner获取数据出现的小问题及解决方案)

    两个常用的方法:

    • • public int nextInt():获取一个int类型的值
    • • public String nextLine():获取一个String类型的值

    出现的小问题:先获取int值,然后获取String值出现问题

    • • 问题解决方案
    • • 第一种:先获取一个数值后,在创建一个新的键盘录入对象获取字符串。
      • • 第二种:把所有的数据都先按照字符串获取,然后要什么,你就对应的转换为什么。

    实现键盘录入三步骤:

    1. 导包

    * 格式: import java.util.Scanner ;

    * 位置: 在class上边

    2. 创建键盘录入对象

    * 格式: Scanner sc = new Scanner(System.in) ;

    3. 接收键盘录入数据

    * 格式: int x = sc.nextInt() ;

  • 相关阅读:
    【白嫖】0002 11款 Procreate 皮肤纹理笔刷
    30款 Procreate 书法笔刷 你值得拥有
    PaddleHub(3)
    PaddleHub(2)
    关于大学学习的小思考
    PaddleHub(1)
    OO TA——一次非同寻常的体验
    Vue实现增加删除检索数据
    闲言碎语
    析 合 树 详 解
  • 原文地址:https://www.cnblogs.com/loaderman/p/6407186.html
Copyright © 2011-2022 走看看