1. 程式人生 > 程式設計 >java Scanner輸入數字、字串過程解析

java Scanner輸入數字、字串過程解析

Scanner類簡介

Java 5添加了java.util.Scanner類,這是一個用於掃描輸入文字的新的實用程式。它是以前的StringTokenizer和Matcher類之間的某種結合。由於任何資料都必須通過同一模式的捕獲組檢索或通過使用一個索引來檢索文字的各個部分。於是可以結合使用正則表示式和從輸入流中檢索特定型別資料項的方法。這樣,除了能使用正則表示式之外,Scanner類還可以任意地對字串和基本型別(如int和double)的資料進行分析。藉助於Scanner,可以針對任何要處理的文字內容編寫自定義的語法分析器。

Scanner輸入數字、字串

package java05;

import java.util.Scanner;//1、導包
/*
Scanner類的功能,可以實現鍵盤輸入資料,到程式當中

引用型別的一班使用步驟:
  1、導包
  2、建立
  3、使用

獲取鍵盤輸入的一個int數字, int num = sc.nextInt()
獲取鍵盤輸入的一個str字串, String str = sc.next()

* */
public class DemoScanner {
  public static void main(String[] args) {
    //建立
    //備註:System.in代表從鍵盤進行輸入
    Scanner sc = new Scanner(System.in);

    //3、獲取鍵盤輸入的int數字
    int num = sc.nextInt();
    System.out.println("輸入的數字是:"+ num);

    // 獲取鍵盤輸入的字串
    String str = sc.next();
    System.out.println("輸入的字串是 :" + str);

  }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。