#杭电oj 2017 java
官方统计
对于给定的一个字符串,统计其中数字字符出现的次数。
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
int first=sc.nextInt();//排头 表示数字的个数
String arr[]=new String[first];
for(int i=0;i<first;i++) {
arr[i]=sc.next();//每一排字符串存入数组
int count=0;//计数器
char arrChar[]=arr[i].toCharArray();//将字符串拆分成字符数组
for(int j=0;j<arrChar.length;j++) {
switch(arrChar[j]) {//计数
case '0':count++;break;//注意数字要用‘’
case '1':count++;break;//因为是char型
case '2':count++;break;
case '3':count++;break;
case '4':count++;break;
case '5':count++;break;
case '6':count++;break;
case '7':count++;break;
case '8':count++;break;
case '9':count++;break;
}
}
System.out.println(count);//输出
}
}
}
}