题目描述
找出给定字符串中大写字符(即'A'-'Z')的个数
接口说明
原型:int CalcCapital(String str);
返回值:int
输入描述:
输入一个String数据
输出描述:
输出string中大写字母的个数
输入
add123#$%#%#O
输出
1
import java.util.*;public class Main { public static void main(String[] args) { // System.out.println("Test"); Scanner scan = new Scanner(System.in); while (scan.hasNext()) { String string = scan.nextLine(); int a = CalcCapital(string); System.out.println(a); } } private static int CalcCapital(String string) { int counter = 0; for (int i = 0; i < string.length(); i++) { if (string.charAt(i) >= 'A' && string.charAt(i) <= 'Z') { counter++; } } return counter; }}