华为OJ平台——统计字符串中的大写字母

Posted mukekeheart

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为OJ平台——统计字符串中的大写字母相关的知识,希望对你有一定的参考价值。

题目描述:

  统计字符串中的大写字母的个数

输入:

  一行字符串

输出:

  字符串中大写字母的个数(当空串时输出0)

 

思路:

  这一题很简单,直接判断字符串中的每一个字符即可,唯一要注意的一点是输入的字符串可能包含空格,所以读入的时候要用nextLine()方法

 

 1 import java.util.Scanner;
 2 
 3 public class CountCaptial {
 4 
 5     public static void main(String[] args) {
 6         Scanner cin = new Scanner(System.in) ;
 7         String str = cin.nextLine() ;
 8         cin.close() ;
 9         
10         int count = 0 ;
11         char temp ;
12         for(int i = 0 ; i < str.length() ; i++){
13             temp = str.charAt(i) ;
14             if((temp <= ‘Z‘) && ( temp >= ‘A‘)){
15                 count++ ;
16             }
17         }
18         
19         System.out.println(count);
20 
21     }
22 
23 }

 

以上是关于华为OJ平台——统计字符串中的大写字母的主要内容,如果未能解决你的问题,请参考以下文章

华为OJ平台——字符串通配符

华为OJ平台——DNA序列

华为OJ10字符个数统计

华为OJ 名字美丽度

华为OJ平台——字符串分隔

华为OJ平台——求最大连续bit数