类 Scanner
Posted wurengen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类 Scanner相关的知识,希望对你有一定的参考价值。
什么是Scanner类?
一个可以解析基本类型和字符串的简单文本扫描器。
类的使用步骤
1:导包 使用import关键字导包,在类的所有代码之前导包,引入要使用的类,
注意:
- java.lang包下的所有类无需导入。
- 目标类和当前类在同一个包下也无需导包
格 式:
2:创建对象 使用该类的构造方法,创建一个该类的对象。
格式:
3:调用方法
Scanner使用步骤:
查看类
- java.util.Scanner :该类需要import导入后使用。
查看构造方法
- public Scanner(InputStream source) : 构造一个新的 Scanner ,它生成的值是从指定的输入流扫描的。
查看成员方法
- public int nextInt() :将输入信息的下一个标记扫描为一个 int 值。(获取键盘输入的一个int值)
- public Stringnext():将输入信息的下一个标记扫描为一个String值。(获取键盘输入的一个字符串)
案例演示:
- 键盘录入三个数据并获取最大值,
package demo1; import java.util.Scanner; public class Demo02ScannerMax { 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(); // 解决方法一 System.out.println("输入的最大是 "+((a > b ? a : b) > c ? (a > b ? a : b):c)); //解决方法二 if (a > b) { if (a > c) { System.out.println("输入的最大是" + a); } else { System.out.println("输入的最大是" + c); } } else { if (b > c) { System.out.println("输入的最大是" + b); } else { System.out.println("输入的最大是" + c); } } } }
以上是关于类 Scanner的主要内容,如果未能解决你的问题,请参考以下文章