Scanner类概述

一个可以解析基本类型和字符串的简单文本扫描器。简而言之,Scanner类的功能:可以实现键盘输入数据,到程序当中。 例如,以下代码使用户能够从 System.in 中读取一个数。

Scanner使用步骤

查看类
  • java.util.Scanner :该类需要import导入后使用。
查看构造方法
  • public Scanner(InputStream source) : 构造一个新的 Scanner ,它生成的值是从指定的输入流扫描的。参数:System.in 系统输入指的是通过键盘录入数据。
 // 备注:System.in代表从键盘进行输入
Scanner sc = new Scanner(System.in);
查看成员方法
  • public int nextInt() :将输入信息的下一个标记扫描为一个 int 值。
//获取键盘输入的一个int数字
int num = sc.nextInt();
  • public String next():将输入信息的下一个标记扫描为一个 String 值
//获取键盘输入的一个字符串
String str = sc.next();

代码举例

package MyCode;

import java.util.Scanner;

public class ScannerTest {
    //键盘录入三个数据并获取最大值
    public static void main(String[] args) {
        // 创建对象
        Scanner sc = new Scanner(System.in);
        // 接收数据
        System.out.println("请输入第一个数据:");
        int a = sc.nextInt();
        System.out.println("请输入第二个数据:");
        int b = sc.nextInt();
        System.out.println("请输入第三个数据:");
        int c = sc.nextInt();
        // 如何获取三个数据的最大值
        int temp = (a > b ? a : b);
        int max = (temp > c ? temp : c);
        System.out.println("max:" + max);

    }
}

代码执行后的结果

 

最新文章

  1. [C#] 简单的 Helper 封装 -- CookieHelper
  2. JavaScript模块化编程
  3. if_nametoindex可以检查网卡名称是否有效
  4. maven jar包库
  5. LinkedList其实就那么一回事儿之源码分析
  6. C# 6.0 的新特性
  7. 【转】如何使用TestFlight进行Beta测试 -- 不错
  8. Hive sql 语法解读
  9. struts2-ognl 访问静态方法
  10. cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第八部---怪物出场
  11. MVC5 + EF6 + Bootstrap3 (8) HtmlHelper
  12. Weave 网络结构分析 - 每天5分钟玩转 Docker 容器技术(64)
  13. [HCNA]VLAN配置Trunk接口
  14. Beamer制作索引
  15. 《贝贝GO》技术支持
  16. go等待N个线程完成操作总结
  17. 使用IntelliJ IDEA和Maven管理搭建Web开发环境(以Spring MVC为例)(二)
  18. 人脸检测----Adaboost学习方法
  19. luogu P1943 LocalMaxima_NOI导刊2009提高(1)
  20. es6 Set 结合 Array.from 用法

热门文章

  1. 简单了解一下:var 、let、const
  2. SVN异常,Previous operation has not finished; run 'cleanup' if it was interrupted
  3. Dynamics 365需要的最小的权限用来更改用户的业务部门和角色
  4. PHP Loser 说说做前端需要如何进一步学习
  5. 基于django的个人博客网站建立(五)
  6. PanDownload
  7. 日记o3o
  8. 经验之谈-switch结构常见错误的分析与处理
  9. 【转载】algorithm、numeric、functional
  10. Excel的创建和读取NPOI