题目描述
找出给定字符串中大写字符(即’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(); } }