题目描述:
统计字符串中的大写字母的个数
输入:
一行字符串
输出:
字符串中大写字母的个数(当空串时输出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 }