answersLogoWhite

0

// Prints out the number of vowels, consonants, and space characters in str.

static void printCounts(final String str) {

// Keep track of totals

int numVowels = 0;

int numConsonants = 0;

int numSpaces = 0;

// All lowercase chars will simplify the check for letters.

final String strLower = str.toLowerCase();

for (final char ch : strLower.toCharArray()) {

// Switch on the type of character of ch and update the correct total

switch (getType(ch)) {

case VOWEL:

++numVowels;

break;

case CONSONANT:

++numConsonants;

break;

case SPACE:

++numSpaces;

break;

}

}

// Done

System.out.println("Vowels:\t" + numVowels);

System.out.println("Consonants:\t" + numConsonants);

System.out.println("Spaces:\t" + numSpaces);

}

private enum CharType {VOWEL, CONSONANT, SPACE, OTHER;}

// Returns the CharType of ch

static CharType getType(final char ch) {

if (ch >= 'a' && ch <= 'z') { // letters

switch (ch) {

case 'a':

case 'e':

case 'i':

case 'o':

case 'u':

return CharType.VOWEL;

default:

return CharType.CONSONANT;

}

} else if (ch == ' ') { // spaces

return CharType.SPACE;

}

return CharType.OTHER;

}

User Avatar

Wiki User

15y ago

What else can I help you with?

Continue Learning about Engineering

What are the common patterns of consonants vowel order in a word?

* consonant - vowel - consonant (C V C ) examples: bat, dig, bus * consonant - vowel - consonant - consonant (C V C C) ex. back, ring, bust * consonant - consonant - vowel - consonant (C C V C), shot, prim, trap * vowel - consonant - vowel - consonant (V C V C) open, opal, emit * consonant, vowel, vowel, consonant (C V V C) pool, seed, hook * consonant, vowel, consonant, consonant, vowel (C V C C V) paste, maple, dance


WAP to initilize a character and print whether it is a vowel or not?

// short version char c = 'a'; System.out.println((c=='a'c=='e'c=='i'c=='o'c=='u')?"VOWEL":"CONSONANT"); // easy to read version char c = 'a'; switch (c) { case 'a': case 'e': case 'i': case 'o': case 'u': System.out.println("VOWEL"); break; default: System.out.println("CONSONANT"); }


What program in Turbo C that determines whether the input is vowel or consonant letter?

#include&lt;stdio.h&gt; main() { char ch; clrscr(); gotoxy(5,3); printf("*Identification of Consonant and Vowel letter*"); gotoxy(5,5); printf("*Please input a letter from A-Z in order to determine"); gotoxy(5,6); printf("if it is a CONSONANT or a VOWEL*"); gotoxy(5,8); printf("Enter a Letter: "); scanf("%c",&amp;ch); gotoxy(5,10); printf("Letter %c is a ",ch); switch(ch) { case 'A': case 'a': case 'E': case 'e': case 'I': case 'i': case 'O': case 'o': case 'U': case 'u': printf("VOWEL."); break; default: gotoxy(5,10); printf("Letter %c is a CONSONANT.",ch); } gotoxy(5,15); printf("Thanks you for trying this!"); getch(); }


When should a switch statement be used?

switch is a loop which is used for checking various conditions and print corresponding matter.switch(a)//where a is that whose condition you have to check.#includemain(){char a;printf("enter a char.");scanf("%c",&a);switch(a){case 'a':printf("vowel");break;case 'e':printf("vowel");break;case 'i':printf("vowel");break;case 'o':printf("vowel");break;case 'u':printf("vowel");break;default:printf("consonent");}}


Write a java program using switch case to find zodiac signs?

Let's say you want a method which will determine if the given character is a vowel, consonant, or other (non-letter). // Will return a String representation of what the given character is: // "vowel" "consonant" or "other" public static final String getTypeOfChar(final char c) { // since chars are an integer data type in Java, we can switch on them switch(c) { case 'a': // all of these cases "fall through" to the next non-case statement case 'e': // if any of them matches case 'i': case 'o': case 'u': return "vowel"; case 'b': // again, all of these cases fall through case 'c': case 'd': case 'f': case 'g': case 'h': case 'j': case 'k': case 'l': case 'm': case 'n': case 'p': case 'q': case 'r': case 's': case 't': case 'v': case 'w': case 'x': case 'y': case 'z': return "consonant"; default: // if we have no matches yet, do this return "other"; } }

Related Questions

What is toe vowel consonant or consonant vowel consonant?

consonant vowel consonant............:)


Is nothing a vowel consonant consonant?

It's VCCV. (vowel consonant consonant vowel)


What words fit consonant vowel consonant vowel consonant vowel?

bananabecamebecomebehavebehovebemusebesidebetakebetidebolerocalicocameraCanadacaninecoherecoyotecupolacuratedamagedativedebatedecadedecidedecodedefamedefinedefusedemisedemurederivedesiredevotedividedominofacilefigurefixateforagefutilefuturegaragegazebogenerahumanejabirujacanalobatemanagemotivemutatenativepapayaparadepotatorecederecoderemakeresideresiteresizeretakeretireretunesafarisecedeSomalitomatovivacevotive


Is igloo a vowel consonant consonant vowel?

No, &quot;igloo&quot; is a vowel-consonant-consonant-vowel word pattern. The vowels in &quot;igloo&quot; are 'i' and 'o', and the consonants are 'g' and 'l'.


Is icicles vowel or consonant vowel?

"icicles" is: vowel, consonant, vowel, consonant, consonant, vowel, consonant. Or VCVCCVC. If that's even what you mean. There are words referred to as "consonant, vowel, consonant" words, but they are always three letters long. A "consonant vowel" word would only be two letter long, like : be. So I'm not sure what you're asking here.


What are the common patterns of consonants vowel order in a word?

* consonant - vowel - consonant (C V C ) examples: bat, dig, bus * consonant - vowel - consonant - consonant (C V C C) ex. back, ring, bust * consonant - consonant - vowel - consonant (C C V C), shot, prim, trap * vowel - consonant - vowel - consonant (V C V C) open, opal, emit * consonant, vowel, vowel, consonant (C V V C) pool, seed, hook * consonant, vowel, consonant, consonant, vowel (C V C C V) paste, maple, dance


What is vccv?

VCCV stands for vowel consonant consonant vowel. Suspend is a VCCV word because u is a vowel, s is a consonant, p is a consonant, and e is a vowel. VCCV!


Is light a consonant or a vowel?

Neither, light is a word.A consonant or a vowel is a letter. eg 'c' is a consonant and 'e' is a vowel.


Day a vowel or a consonant?

Day is a word, not a vowel or consonant. The word "Day" has the following make up: D: consonant A: vowel Y: both The consonant "d"-sound is followed by the vowel-consonant "-ay" sound.


What is a cvc and ccvc word?

CVC stands for consonant-vowel-consonant, which refers to a three-letter word with a consonant-vowel-consonant pattern (e.g., cat, dog). CCVC stands for consonant-consonant-vowel-consonant and refers to a four-letter word with a consonant-consonant-vowel-consonant pattern (e.g., crab, trip).


Is the letter x a vowel or consonant?

X is always a consonant.


What are the differences between vowel and consonant sounds?

differenciate between vowel and consonant