Note that there are some explanatory texts on larger screens.

plurals
  1. POHelp with switch case
    primarykey
    data
    text
    <p>This is my program, it will count all the spaces, all the letter a,e,s,t upper or lower cases but I'm having an error when compiling, it give me that one of my variable is not initialized.</p> <p>Could someone take a look and tell me</p> <pre><code>import java.util.Scanner; public class Count { public static void main (String[] args) { String phrase; // a string of characters int countBlank; // the number of blanks (spaces) in the phrase int length; // the length of the phrase char ch; // an individual character in the string int countA=0,countE=0,countS=0,countT=0; Scanner scan = new Scanner(System.in); // Print a program header System.out.println (); System.out.println ("Character Counter"); System.out.println (); // Read in a string and find its length System.out.print ("Enter a sentence or phrase: "); phrase = scan.nextLine(); length = phrase.length(); // Initialize counts countBlank = 0; // a for loop to go through the string character by character for (int i = 0; i &lt; phrase.length(); i++) { if(phrase.charAt(i) == ' ') countBlank++; } switch(ch) { case 'a': case 'A': countA++; break; case 'e': case 'E': countE++; break; case 's': case 'S': countS++; break; case 't': case 'T': countT++; break; } // Print the results System.out.println (); System.out.println ("Number of blank spaces: " + countBlank); System.out.println ("Number of a: " + countA); System.out.println ("Number of e: " + countE); System.out.println ("Number of s: " + countS); System.out.println ("Number of t: " + countT); System.out.println (); } } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload