输入一个字符串,统计其中字符A的数量并且输出,输入共有一行,为一个不带空格的字符串(其中字符数不超过100),输出一行,包含一个整数,为输入字符串中的A的数量
样例输入:
AudisbhcjAaaA
样例输出:
3
实现:
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; } }
测试:
//输入 AsndjsAaaAbudsu //输出 3