【统计字符串的个数】

    xiaoxiao2023-11-08  143

    例题:

           患者:"大夫 ,我咳嗽的很严重"        大夫:"你多大年纪?" 患者:"七十五岁"       大夫:"二十岁你咳嗽吗?" 患者:"不咳嗽"       大夫:"那现在不咳嗽,还要等到什么时候咳嗽?"                需求:得到quit字符串的时候退出,统计"咳嗽"出现的次数,以及每次咳嗽出现时的索引位置。

    package edu.xalead; import java.util.Scanner; public class 统计字符串的个数 { /* * 患者:"大夫 ,我咳嗽的很严重" * 大夫:"你多大年纪?" 患者:"七十五岁" * 大夫:"二十岁你咳嗽吗?" 患者:"不咳嗽" * 大夫:"那现在不咳嗽,还要等到什么时候咳嗽?" * 需求:得到quit字符串的时候退出,统计"咳嗽"出现的次数 * 以及每次咳嗽出现时的索引位置 */ public static void main(String[] args) { Scanner s = new Scanner(System.in); String temp; StringBuffer sb = new StringBuffer(); while(!(temp = s.nextLine()).equals("quit")) { sb.append(temp).append("\n"); } String str = sb.toString(); int count =0; for(int i=0;i<str.length()-1;i++) { if(str.charAt(i) =='咳'&&str.charAt(i+1)=='嗽') { count++; } } System.out.println(count); } }

     

    最新回复(0)