码迷,mamicode.com
首页 > 其他好文 > 详细

Scanner类概述

时间:2020-11-23 12:26:17      阅读:4      评论:0      收藏:0      [点我收藏+]

标签:创建   ring   扫描器   字符串类型   导入   stat   ati   数据类型   sys   

  • 什么是Scanner类?

  • 一个可以使用正则表达式来解析基本数据类型和字符串类型的简单文本扫描器。

  • 例如:系统扫描输入的int类型值
    //public Scanner(InputStream source) 
    //构造一个新的 Scanner,它生成的值是从指定的输入流扫描的。
    Scanner sc = new Scanner(System.in);
    //public int nextInt();
    //将输出的信息的下一个标记扫描为一个int类型值
    int num = sc.nextInt();
    //备注:System.in 系统输入  (out输出)

    scanner类的使用步骤

  • 查看类
    java.util.Scanner; 需要导入java.util包

  • 查看构造方法

    public Scanner(InputStream source) ;

    构造一个新的 Scanner,它生成的值是从指定的输入流扫描的。

  • 查看成员方法

    public int nextInt();

    将输出的信息的下一个标记扫描为一个int类型值
    格式:

    //导入Scanner包
    import java.util.Scanner;
    public class ScannerDemo {
    public static void main(String[] args) {
        //创建对象
        Scanner sc = new Scanner(System.in);
        //调用方法 可以进行系统录入int类型数据  nextInt()
        int i = sc.nextInt();
        System.out.println(i);
    }
    }

    编写程序获取两个数之间的最大值:

    import java.util.Scanner;
    public class ScannerDemo {
    public static void main(String[] args) {        
        Scanner sc = new Scanner(System.in);
        int i1 = sc.nextInt();
        int i2 = sc.nextInt();
        int i3 = sc.nextInt();
        int max = (i1 > i2 ? i1 : i2) > i3 ? (i1 > i2 ? i1 : i2) : i3;
        System.out.println(max);
    }
    }
  • Scanner类概述

    标签:创建   ring   扫描器   字符串类型   导入   stat   ati   数据类型   sys   

    原文地址:https://blog.51cto.com/14954368/2552087

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!