华为机试-统计大写字母个数
题目描述 找出给定字符串中大写字符(即'A'-'Z')的个数 接口说明 原型:int CalcCapital(String str); 返回值:int 输入描述: 输入一个String数据 输出描述: 输出string中大写字母的个数 输入例子: add123#$%#%#O 输出例子: 1 Java代码实现 import java.util.Scanner; /** * 统计大写字母个数 * * @author WWJ * */ public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNextLine()) { String string = sc.nextLine(); char[] arr = string.toCharArray(); int num = calcCapital(arr); System.out.println(num); } } private static int calcCapital( char[] arr) { int sum = 0; if (arr.length == 0) { return sum; } for ( int i = 0; i < arr.length; i++) {