crystalfish0318
asked on
user-defined method
I'm trying to write a program that prompts the user to input a sequence of characters and outputs the number of vowels.
I have to use the method isVowel.
and i got 2 errors:
1) public static boolean isVowel(char ch) --> illegal start of expression
2) if (isVowel(userInput.charAt( i)) == true) --> cannot resolve symbol
here's my codes:
import java.io.*;
public class Vowel
{
static BufferedReader keyboard = new BufferedReader(new InputStreamReader(System.i n));
public static void main(String[] args)throws IOException
{
//declares variables
int stringLength;
int counter = 0;
int i;
String inputLine;
System.out.println("enter a sequence of characters: ");
System.out.flush();
inputLine = keyboard.readLine();
//evaluates the length of user's input
stringLength = inputLine.length();
for(i = 0; i <= (stringLength - 1); i++)
{
//calls method isVowel
if (isVowel(userInput.charAt( i)) == true)
{
counter++;
}
}
System.out.println("The number of vowels in this sequence: " + counter);
//creates method isVowel
public static boolean isVowel(char ch)
{
if((ch == 'a')||(ch == 'e')||(ch == 'i')||(ch == 'o')||(ch == 'u'))
{
return true;
}
else
{
return false;
}
};
}
}
please teach me.....
I have to use the method isVowel.
and i got 2 errors:
1) public static boolean isVowel(char ch) --> illegal start of expression
2) if (isVowel(userInput.charAt(
here's my codes:
import java.io.*;
public class Vowel
{
static BufferedReader keyboard = new BufferedReader(new InputStreamReader(System.i
public static void main(String[] args)throws IOException
{
//declares variables
int stringLength;
int counter = 0;
int i;
String inputLine;
System.out.println("enter a sequence of characters: ");
System.out.flush();
inputLine = keyboard.readLine();
//evaluates the length of user's input
stringLength = inputLine.length();
for(i = 0; i <= (stringLength - 1); i++)
{
//calls method isVowel
if (isVowel(userInput.charAt(
{
counter++;
}
}
System.out.println("The number of vowels in this sequence: " + counter);
//creates method isVowel
public static boolean isVowel(char ch)
{
if((ch == 'a')||(ch == 'e')||(ch == 'i')||(ch == 'o')||(ch == 'u'))
{
return true;
}
else
{
return false;
}
};
}
}
please teach me.....
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.