拉保小跑 2024-01-02 08:47 采纳率: 0%
浏览 9

获得用户输入的一个字符串,输出其中字母 a 的出现次数。

public class Test2 {

public static void main(String[] args) {
    // TODO 自动生成的方法存根
    char e[]= {'h','o','a','s','a'};//字节数组
    StringBuffer s1=new StringBuffer();
    for(char k:e)
        s1.append(k);
        /*StringBuffer s1=new StringBuffer();
    String e[]= {"heallao","may"};//字符串数组
    for(String k:e)
        s1.append(k);*/
    String s=s1.toString();
    int count=0;
    for(int k=0;k<s.length();k++) {
        if(s.charAt(k)=='a') {
            count++;
        }
    }
    System.out.println("字符串"+s+"中a出现"+count+"次");
}

}

  • 写回答

2条回答 默认 最新

  • 一个风轻云淡 后端领域优质创作者 2024-01-02 09:24
    关注
    
    import java.util.Scanner;
    
    public class CountAInString {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            System.out.print("请输入一个字符串:");
            String input = scanner.nextLine();
            int count = 0;
            for (int i = 0; i < input.length(); i++) {
                if (input.charAt(i) == 'a' || input.charAt(i) == 'A') {
                    count++;
                }
            }
            System.out.println("字母 a 在输入的字符串中出现了 " + count + " 次。");
        }
    }
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 1月2日

悬赏问题

  • ¥15 c#转安卓 java html
  • ¥15 os.listdir文件路径找不到
  • ¥15 使用gojs3.0,如何在nodeDataArray设置好text的位置,再go.TextBlock alignment中进行相应的改变
  • ¥15 psfusion图像融合指标很低
  • ¥15 银河麒麟linux系统如何修改/etc/hosts权限为777
  • ¥50 医院HIS系统代码、逻辑学习
  • ¥30 docker离线安装mysql报错,如何解决?
  • ¥15 构建工单的总账影响在哪里查询或修改
  • ¥15 三个简单项目写完之后有重赏之后联系我
  • ¥15 python报内存不能read错误