华为OJ——统计大写字母个数

xiaoxiao2021-02-28  8

题目描述

  找出给定字符串中大写字符(即’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(); } }
转载请注明原文地址: https://www.6miu.com/read-1250288.html

最新回复(0)