十一届蓝桥模拟赛 元辅音字母 JAVA

问题描述
  给定一个单词,请计算这个单词中有多少个元音字母,多少个辅音字母。
  元音字母包括 a, e, i, o, u,共五个,其他均为辅音字母。
输入格式
  输入一行,包含一个单词,单词中只包含小写英文字母。
输出格式
  输出两行,第一行包含一个整数,表示元音字母的数量。
  第二行包含一个整数,表示辅音字母的数量。
样例输入
lanqiao
样例输出
4
3
评测用例规模与约定
  对于所有评测用例,单词中的字母个数不超过100。
  
思路:比上次模拟赛的那个元辅音简单一点,这题目刚开始我想的是要不直接用contions判断一把就行,但是后来发现,一个字符串里如果要是这么判断出来的结果就只能是1和0,所以还是老老实实用字符数组去一个一个比较,得出结果。

import java.util.Scanner;

public class Main{
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		String s1 = scanner.next().toLowerCase();  // 输入字符串转小写
		char[] c = s1.toCharArray();               // 强转字符数组
		int yy = 0, fy = 0;                        // 元音,辅音;
		for (int i = 0; i < c.length; i++) {       
			if (c[i] == 'a' || c[i] == 'e' || c[i] == 'i' || c[i] == 'o'|| c[i] == 'u') {  // 判断是否是元音
				yy++;
			} else {
				fy++;
			}
		}
		System.out.println(yy);                     // 输出元音数量
		System.out.println(fy);                     // 输出辅音数量
	} 
}

小剧场:侠客行遍九州恩仇奔波。Chivalrous people travel all over JiuZhou.

发布了219 篇原创文章 · 获赞 454 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/weixin_43771695/article/details/105610236