编写程序在将字符串"want you to know one thing",统计出字母"n"和字母"o"的出现次数。
package com.stx.p4.gonghaoyue;
import java.util.Arrays;
import java.util.Scanner;
//编写程序在将字符串"want you to know one thing",统计出字母"n"和字母"o"的出现次数。
public class Demo02 {
public static void main(String[] args) {
Scanner scanner =new Scanner(System.in);
System.out.println("请输入需要统计的句子:");
String str =scanner.nextLine();//获取一个String类型的字符串
char[] chars=str.toCharArray();//将String类型的转换为char的字符数组
System.out.println(Arrays.toString(chars));
//统计n出现的次数
int n=0;
for (int i = 0; i < chars.length; i++) {
if(chars[i]=='n'){
n++;
}
}
System.out.println("字母“n”出现的次数为"+n+"次");
//统计o出现的次数
int o=0;
for (int i = 0; i < chars.length; i++) {
if(chars[i]=='o'){
o++;
}
}
System.out.println("字母“o”出现的次数为"+o+"次");
scanner.close();
}
}
输出
请输入需要统计的句子:
want you to know one thing
[w, a, n, t, , y, o, u, , t, o, , k, n, o, w, , o, n, e, , t, h, i, n, g]
字母“n”出现的次数为4次
字母“o”出现的次数为4次