如何计算字符串中的每个大写元音和小写元音?

时间:2018-02-08 19:07:02

标签: java algorithm

如果我想用小写和大写计算每个元音字符,如何获得输出。输出必须打印以下行,以小写和大写形式插入元音的出现次数和总外观。

答:_lowercase,_uppercase,_total
E:_lowercase,_uppercase,_total
我:_lowercase,_uppercase,_total
O:_lowercase,_uppercase,_total
U:_lowercase,_uppercase,_total

这是我的代码:

import java.util.Scanner;

public class vowelcnt {
    public static void main(String args[]){
        Scanner keyboard = new Scanner(System.in);
        System.out.println("Give a string ");
        String input=keyboard.nextLine();
        char []chars=input.toCharArray();
        int upperCase = 0;
        int lowerCase = 0;
        int vowelcount=0;
        for(char c : chars) {
            switch(c){
               case 'a':
               case 'e':
               case 'i':
               case 'o':
               case 'u':
                  vowelcount++;
                  lowerCase++;
                  break;
               case 'A':
               case 'E':
               case 'I':
               case 'O':
               case 'U':
                  vowelcount++;
                  upperCase++;
                  break;
           }  

        }

        System.out.printf("A: %d Lowercase, %d Uppercase,",lowerCase,upperCase,vowelcount);
        System.out.printf("%d Total",vowelcount);

    }
}

0 个答案:

没有答案