zoukankan      html  css  js  c++  java
  • 华为机试-统计大写字母个数

    题目描述
    找出给定字符串中大写字符(即'A'-'Z')的个数
    接口说明
    原型:int CalcCapital(String str);
    返回值:int

    输入描述:
    输入一个String数据


    输出描述:
    输出string中大写字母的个数

    输入例子:
    add123#$%#%#O

    输出例子:
    1

    Java代码实现

    1. import java.util.Scanner;  
    2.   
    3. /** 
    4.  * 统计大写字母个数 
    5.  *  
    6.  * @author WWJ 
    7.  * 
    8.  */  
    9. public class Main {  
    10.   
    11.     public static void main(String[] args) {  
    12.         Scanner sc = new Scanner(System.in);  
    13.   
    14.         while (sc.hasNextLine()) {  
    15.             String string = sc.nextLine();  
    16.             char[] arr = string.toCharArray();  
    17.             int num = calcCapital(arr);  
    18.             System.out.println(num);  
    19.         }  
    20.     }  
    21.   
    22.     private static int calcCapital(char[] arr) {  
    23.         int sum = 0;  
    24.         if (arr.length == 0) {  
    25.             return sum;  
    26.         }  
    27.   
    28.         for (int i = 0; i < arr.length; i++) {  
    29.             if (arr[i] >= 'A' && arr[i] <= 'Z') {  
    30.                 sum++;  
    31.             }  
    32.         }  
    33.         return sum;  
    34.     }  
    35.   
    36. }  
  • 相关阅读:
    postgreSQL 时间线
    Using CSV-Format Log Output
    Understanding postgresql.conf : log*
    UNDERSTANDING POSTGRESQL.CONF: CHECKPOINT_SEGMENTS, CHECKPOINT_TIMEOUT, CHECKPOINT_WARNING
    PgSQL · 追根究底 · WAL日志空间的意外增长
    caffe源码学习
    Git 常用命令学习
    Linux系统的目录结构
    NMS 原理 了解
    nvidia-smi 查看GPU信息字段解读
  • 原文地址:https://www.cnblogs.com/wwjldm/p/7097257.html
Copyright © 2011-2022 走看看