Quiz 5 Solution

  1. Terms and Concepts
    (a)T
    (b)T
    (c)F
    (d)F
    (e)T
    (f)F
    (g)T
    (h)F

  2. Code Tracing
    1 5 7 9 11 5
    
  3. Code Writing (code in green was given)
    public int[] countVowels(String str) {
    
       int[] count = {0, 0, 0, 0, 0};
       String strUpper = str.toUpperCase();
    
       for (int i = 0; i < strUpper.length(); i++) {
          switch (strUpper.charAt(i)) {
    
             case 'A':	count[0]++;
    			break;
    
             case 'E':	count[1]++;
    			break;
    
             case 'I':	count[2]++;
    			break;
    
             case 'O':	count[3]++;
    			break;
    
             case 'U':	count[4]++;
    			break;
          } // end switch
       } // end for
    
       return count;
    } // end method countVowels