统计元音

补充一下:
1.关于String.toCharArray()方法
toCharArray()的用法:将字符串对象中的字符转换为一个字符数组
例如:
String myString=“abcd”;
char myChar[]=myString.toCharArray();
System.out.println(“myChar[1]=”+myChar[1]);
输出结果:
myChar[1]=b

2.关于CharAt()方法
charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。


/*注意!!!
 * lenght是数组属性
 * length()是String中的方法
 */
import java.util.Scanner;

public class Main {
	public static void main(String args[]) {
		Scanner input = new Scanner(System.in);
		int n = input.nextInt();
		int i;
		String s;
		input.nextLine();// 吃掉回车键******
		do {
			int n1 = 0, n2 = 0, n3 = 0, n4 = 0, n5 = 0;
			s = input.nextLine();//字符串中含有空格
			char a[] = s.toCharArray();//将字符串对象中的字符转换为一个字符数组******
			for (i = 0; i < s.length(); i++) { // 字符串类String有个length()方法,取得当前字符串的长度
				if (a[i] == 'a')
					n1++;
				else if (a[i] == 'e')
					n2++;
				else if (a[i] == 'i')
					n3++;
				else if (a[i] == 'o')
					n4++;
				else if (a[i] == 'u')
					n5++;

			}
			System.out.println("a:" + n1);
			System.out.println("e:" + n2);
			System.out.println("i:" + n3);
			System.out.println("o:" + n4);
			System.out.println("u:" + n5);
			System.out.println();

		} while (--n > 0);

	}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值