誓言组合java

时间:2018-03-23 02:12:24

标签: java logic

因此我的代码出现问题。我的目标是计算并正确使用布尔值" insideVowelGroup"。我想知道如何计算v if如果说两只v next彼此相邻,那就算是一只。。差不多完了请帮忙

lib

}

1 个答案:

答案 0 :(得分:0)

我不太确定这些代码在做什么,直到我在这里和那里进行一些“智能”的猜测。

我认为问题在于:

if (insideVowelGroup) // no vowel/or combo vowel yet
{                      // Start new vowel group
   count++;
   insideVowelGroup = true;
}

你可能需要这个:

if ("aeiouy".indexOf(c) >= 0)
{
    if (!insideVowelGroup) // Your mistake is here
    {
       count++;
       insideVowelGroup = true;
    }
}
else
{
    insideVowelGroup = false; // You need to reset it if
                              // the character is not a vowel character
}