Re: Counting Char's Within Strings
- From: Knute Johnson <nospam@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 31 Jan 2007 13:51:26 -0800
BlackJackal wrote:
Alright a couple of stupid questions here about strings and Chars.
First off here is my Code
public class CountVowels
{
public static void main(String[] args)
{
int vowel = 0;
int i;
char pos;
String String1 = "Event Handlers is dedicated to making your
event a most memorable one.";
int length = String1.length();
for(i = 0; i < length - 1 ; i++);
{
pos = String1.charAt(i);
if (pos == 'A' || pos == 'a' || pos == 'E' || pos == 'e' ||
pos == 'I' || pos == 'i' || pos == 'O' || pos == 'o' || pos == 'U' ||
pos == 'u') {
vowel += 1;
}
}
System.out.println("There are " + vowel + " vowels in this
String");
}
}
First question is why does String1.length() return 70 when I only
count 69?
Because you can't count.
The other question is why does this code always produce 0
vowels?
The problem is in this line!
> for(i = 0; i < length - 1 ; i++);
--
Knute Johnson
email s/nospam/knute/
.
- References:
- Counting Char's Within Strings
- From: BlackJackal
- Counting Char's Within Strings
- Prev by Date: Re: Opening instruments with appletviewer vs. browser
- Next by Date: Re: String and Char Help
- Previous by thread: Counting Char's Within Strings
- Next by thread: Re: Counting Char's Within Strings
- Index(es):
Relevant Pages
|