题目
输入一个String数据
输出
输出string中大写字母的个数
需考虑字符串为空 如果为空输出0
样例输入 add123#$%#%#O
样例输出 1
===========================================
一次通过 100分
import java.util.Scanner;
//输入一个String数据
//输出
//输出string中大写字母的个数
//需考虑字符串为空 如果为空输出0
//样例输入 add123#$%#%#O
//样例输出 1
public class oj007 {
// 找出给定字符串中大写字符(即'A'-'Z')的个数
// 接口说明
// 原型:int CalcCapital(String str);
// 返回值:int
public int calCapital(String str)
{
int count=0;
for(int i=0;i<str.length();i++)
{
if(str.charAt(i)>='A'&&str.charAt(i)<='Z')
{
count++;
}
}
return count;
}
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
String str=scanner.nextLine();
int count=new oj007().calCapital(str);
System.out.print(count);
}
}