[一天一项目]统计元音字母
2017-08-02 09:06
225 查看
统计元音字母——输入一个字符串,统计处其中元音字母的数量。更复杂点的话统计出每个元音字母的数量。
统计元音字母,其实和拉丁猪文字游戏有异曲同工之妙,算法其实差不多,但是统计元音字母有两种理解方式:计算总的元音字母出现次数
计算每个元音字母出现的次数
下面列出两种解决方法。
//如果不需要具体区分每个元音字母出现的次数 private static void count(String content) { String str = "aeiou"; int count = 0; for (int i = 0; i < content.length(); i++) { //此处不受大小写影响 char con = content.charAt(i); int index = str.indexOf(con); if (index == 0) { count++; } } System.out.println("字符串中共有元音字母:" + count + "个"); }
//区分每个元音字母出现的次数 private static void count1(String content) { int a = 0; int e = 0; int i = 0; int o = 0; int u = 0; for (int m = 0; m < content.length(); m++) { //此处会受到大小写的影响 char con = content.toLowerCase().charAt(m); switch (con) { case 'a': a++; break; case 'e': e++; break; case 'i': i++; break; case 'o': o++; break; case 'u': u++; break; default: break; } } System.out.println("a:" + a + " o:" + o + " i:" + i + " e:" + e + " u:" + u); }
解决方法多种多样,当然不可能只有两种,本人才疏学浅,如有更多更好的解决方法,希望能告知,共同成长进步,万谢。
代码合集:https://github.com/FanceTsui/Project.git
——Fance Tsui
相关文章推荐
- 第十三周OJ项目统计元音字母个数
- 第十三周OJ项目c:统计元音字母个数
- 文本项目系列[2]——字符串元音字母次数统计
- 第十三周OJ项目统计每个元音字母在字符串中出现的次数。
- 第十三周oj平台项目三:统计元音字母
- 第十三周OJ项目3统计元音字母个数
- 第十三周项目 5 字符串操作(字符统计)——统计其中大小写字母的个数
- 第十三周 项目五--字符串操作(1.4)字母统计
- 第十六周上机项目一:统计字符串中(大/小写)字母个数
- 第13周 项目5-5 统计每个字母出现的次数
- 【数组】14周项目五(二)。统计字母(大小写)的个数
- 第十三周 项目5:(1)统计字母“A”出现的个数
- 第九周OJ项目-统计出其中英文字母、数字、空格和其他字符的个数
- 第十三周 OJ平台 C:统计元音字母个数
- 第十三周项目五—统计大小写字母出现次数
- 第十三周项目5--统计字母A出现的次数
- 第十三周项目5-字符串操作(统计每一个字母出现的个数)
- 第十三周 项目5:统计字符串中大小写字母的个数
- 第十三周项目5--统计字符串中(大/小写)字母个数
- OpenJudge计算概论-求字母的个数(统计元音字母个数)