洛谷B2109统计数字字符个数java
输入一行字符,统计出其中数字字符的个数。
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int count = 0;
String str = sc.nextLine();
str.replaceAll("\n", "");
for(int i=0;i<str.length();i++) {
if(str.charAt(i) <=57 && str.charAt(i)>= 48) {
count++;
}
}
System.out.println(count);
}
}
常用ASCII码(10进制)
字符0-9的ASCII码:48-57;
大写字母A-Z的ASCII码为:65-90;
小写字母a-z的ASCII码为:97-122;
空字符的ASCII码为0;
制表符的ASCII码为9;
换行符的ASCII码为10。