题目描述
找出给定字符串中大写字符(即’A’-‘Z’)的个数
接口说明
原型:int CalcCapital(String str);
返回值:int输入描述:
输入一个String数据输出描述:
输出string中大写字母的个数示例1
输入
add123#$%#%#O
输出
1
实现代码
注意:正则表达式的使用
package cn.c_shuang.demo80;
import java.util.Scanner;
/**
* 统计大写字母个数
* @author Cshuang
*
*/
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while(in.hasNext()){
String s=in.next();
int num=0;
for (int i = 0; i < s.length(); i++) {
if(String.valueOf(s.charAt(i)).matches("[A-Z]"))
num++;
}
System.out.println(num);
}
in.close();
}
}