我的任务是创建函数,如果字符串参数包含 1,2 或 3 个“e”字符,则返回 true,需要 for 循环。看起来 equals() 方法将所有内容都传入并在 sLetter = "e" 与否时增加计数器。或者也许问题出在其他地方?
static boolean checkLetter (String paramOne){
int count = 0;
for (int i = 0; i <= paramOne.length() - 1; i++) {
char letter = paramOne.charAt(i);
String sLetter = Character.toString(letter);
if (sLetter.equals("e"));
{
count++;
}
}
System.out.print((count >= 1) && (count <= 3));
return (count >= 1) && (count <= 3);
}
饮歌长啸
有只小跳蛙
相关分类