题目描述
输入一行字符,以回车符作为输入结束的标志。统计其中数字字符的个数。
输入
多个字符,以回车符结束,回车符不作为有效字符。
输出
输出一个整数,表示数字字符的个数。
样例输入
12abrt12@2013
样例输出
8
先调到java再提交
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String str = in.nextLine();
int sum = 0;
for(int i = 0;i < str.length();i++)
{
char ch = str.charAt(i);
if(ch == '\n')
break;
if(ch >= '0' && ch <= '9')
sum++;
}
System.out.print(sum);
}
}
输入可能有空格,用nextLine不要用next