/*实现如下功能:接收从控制台录入的一个字母串,
先将该串原样输出,然后判断该串的第一个字母是否为大写,
若是大写则统计该串中大写字母的个数,并将所有大写字母输出;
否则输出信息串”第一个字母不是大写字母!”。*/
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个字符串:");
String str=sc.nextLine();
System.out.println(str);
int a=0;
for(int i=0;i<str.length();i++){
//判断首字母是否为大写字母
if('A'<=str.charAt(0)&&str.charAt(0)<='Z'){
//是大写字母,遍历字符串,统计大写字母的个数
if('A'<=str.charAt(i)&&str.charAt(i)<='Z'){
a++;
}
}else{
System.out.println("第一个字母不是大写字母");
break;//结束循环
}
}System.out.println("该字符串中一共有"+a+"个大写字母");
}
java统计字符串中大写字母个数
最新推荐文章于 2023-02-14 07:52:45 发布