输入一个字符串,统计其中字符A的数量并且输出,输入共有一行,为一个不带空格的字符串(其中字符数不超过100),输出一行,包含一个整数,为输入字符串中的A的数量

输入一个字符串,统计其中字符A的数量并且输出,输入共有一行 ,为一个不带空格的字符串(其中字符数不超过100),输出一行,包含一个整数,为输入字符串中的A的数量

样例输入:

java 复制代码
AudisbhcjAaaA

样例输出:

java 复制代码
3

实现:

java 复制代码
import java.util.Scanner;

public class test4 {
    public static void main(String[] args) {
       Scanner scanner=new Scanner(System.in);
       //注意题目中限制输入只有一行
        String str = scanner.nextLine();
      System.out.println(sumA(str,'A'));
    }
    public static int sumA(String str,char c){
        int count=0;
        //将字符串转化为字符数组,通过遍历字符数组中的每个值
        char[] string=str.toCharArray();
        for(int i=0;i<str.length();i++){
            if(string[i]=='A'){
                count++;
            }
        }
        return count;
    }
}

测试:

java 复制代码
//输入
AsndjsAaaAbudsu
//输出
3
相关推荐
有一个好名字2 分钟前
力扣:多数元素
算法·leetcode·职场和发展
cooldream200913 分钟前
有状态服务、无状态服务与Session机制详解
java·开发语言·系统架构师
pystraf15 分钟前
P2572 [SCOI2010] 序列操作 Solution
数据结构·算法·线段树·洛谷
weixin_4365250720 分钟前
芋道框架 账号未登录、租户标识未传递
java·linux·服务器
magic 24523 分钟前
第2章——springboot核心机制
java·spring boot·spring
YKPG23 分钟前
C++学习-入门到精通-【5】类模板array和vector、异常捕获
java·c++·学习
吗喽对你问好26 分钟前
华为5.7机考-最小代价相遇的路径规划Java题解
算法·华为
一只蒟蒻ovo29 分钟前
操作系统导论——第27章 插叙:线程API
java·开发语言
斯普润布特31 分钟前
Java-很深我只知其一构造(Builder)
java·开发语言
Trent198532 分钟前
影楼精修-牙齿美型修复算法解析
算法