java中scanner類的用法


         在Eclipse中編寫程序時,如果我們的變量是需要手動輸入的時候,我們就可以用到scanner類了。

         Scanner類,這是一個用於掃描輸入文本的新的實用程序。由於任何數據都必須通過同一模式的捕獲組檢索或通過使用一個索引來檢索文本的各個部分。於是可以結合使用正則表達式和從輸入流中檢索特定類型數據項的方法。這樣,除了能使用正則表達式之外,Scanner類還可以任意地對字符串和基本類型(如int和double)的數據進行分析。借助於Scanner,可以針對任何要處理的文本內容編寫自定義的語法分析器。

        注意:在Eclipse中一定要在開始時在package下面導入java.util.Scanner;不然scanner便不能調用。

列如:

package com.lovo.homework;
//輸入一個A,然后依次將A到Z的數據存入數組,並且遍歷打
//印出a到z的小寫字符。
import java.util.Scanner;
public class Homework2016_11_17_1 {
public static void main(String[] args) {
Scanner scn=new Scanner(System.in);
System.out.println("請輸入字符串A:");
String m=scn.nextLine();//輸入字符串
String y=m.toLowerCase();
char chr=y.toCharArray()[0];//將字符串轉換成字符
for (int i = 0; i < 26; i++) {
System.out.println("chr["+i+"]="+chr);
chr++;
}
}
}

除了字符串,其他類型的都可以輸入,我們只需將String m=scn.nextLine()中的String改成int就可以輸入整數,其他的也一樣。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM