华为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 }
页:
[1]