Scanner類概述

  • 什麼是Scanner類?java

  • 一個能夠使用正則表達式來解析基本數據類型和字符串類型的簡單文本掃描器。正則表達式

  • 例如:系統掃描輸入的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包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);
    }
    }
相關文章
相關標籤/搜索