题目描述
找出给定字符串中大写字符(即'A'-'Z')的个数接口说明 原型:int calcCapital(String str); 返回值:int
输入描述
输入一个String数据
输出描述
输出string中大写字母的个数
输入例子
add123#$%#%#O
输出例子
1
算法实现
import java.util.Scanner;/** * All Rights Reserved !!! */public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);// Scanner scanner = new Scanner(Main.class.getClassLoader().getResourceAsStream("data.txt")); while (scanner.hasNext()) { String input = scanner.nextLine(); System.out.println(count(input)); } scanner.close(); } private static int count(String s) { int result = 0; for (int i = 0; i < s.length(); i++) { char c = s.charAt(i); if (c >= 'A' && c <= 'Z') { result++; } } return result; }}