HDU2017--字符串統計

Problem Description
對於給定的一個字符串,統計其中數字字符出現的次數。

Input
輸入數據有多行,第一行是一個整數n,表示測試實例的個數,後面跟着n行,每行包括一個由字母和數字組成的字符串。

Output
對於每個測試實例,輸出該串中數值的個數,每個輸出佔一行。

Sample Input

2
asdfasdf123123asdfasdf
asdf111111111asdfasdfasdf

Sample Output

6
9

代碼實現:

import java.util.Scanner;

public class P2017 {
    public static void main(String[] args) {
        //字符串統計
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        while(n-->0){
            String line = sc.next();//吸掉換行符
            //統計字符串中數字的個數--已知:該字符串只有數字和字符組成
            int count = 0;
            for(int i=0;i<line.length();i++){
                if(line.charAt(i)>='0' && line.charAt(i)<='9'){
                    count++;
                }
            }
            System.out.println(count);//輸出個數
        }
    }
}
發佈了63 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章