什么是Scanner类?java
一个能够使用正则表达式来解析基本数据类型和字符串类型的简单文本扫描器。正则表达式
//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包ide
查看构造方法code
public Scanner(InputStream source) ;对象
构造一个新的 Scanner,它生成的值是从指定的输入流扫描的。字符串
查当作员方法it
public int nextInt();class
将输出的信息的下一个标记扫描为一个int类型值
格式:import
//导入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); } }