标签:创建 ring 扫描器 字符串类型 导入 stat ati 数据类型 sys
什么是Scanner类?
一个可以使用正则表达式来解析基本数据类型和字符串类型的简单文本扫描器。
//public Scanner(InputStream source)
//构造一个新的 Scanner,它生成的值是从指定的输入流扫描的。
Scanner sc = new Scanner(System.in);
//public int nextInt();
//将输出的信息的下一个标记扫描为一个int类型值
int num = sc.nextInt();
//备注:System.in 系统输入 (out输出)
查看类
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);
}
}
标签:创建 ring 扫描器 字符串类型 导入 stat ati 数据类型 sys
原文地址:https://blog.51cto.com/14954368/2552087