什麼是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); } }