gpt4 book ai didi

java - 为什么我的 for 循环不起作用?

转载 作者:行者123 更新时间:2023-11-29 06:35:28 25 4
gpt4 key购买 nike

<分区>

我正在编写一个程序来计算老师布置的短语中的元音数量。为此,我制作了一个 for 循环,理论上应该检查每个字符是否为 a、e、i 等等,然后再继续下一个字符。出于某种原因,尽管 for 循环中的任何内容都不起作用。构建输出表明一切正常,但 for 语句运行不正常。我知道 t 实际上是正确的字母,因为我打印了 t 的内容,但 for 循环仍然不起作用。令我困惑的是构建输出很好,所以它一定是逻辑错误,但我找不到它在哪里。这是代码:

for (i = 0; i != phrase.length(); i++) {
String t = phrase.substring(i, i + 1);

if (t == "a") {
count++;
System.out.println(count);
}
if (t == "e") {
count++;
}
if (t == "i") {
count++;
}
if (t == "o") {
count++;
}
if (t == "u") {
count++;
}
}

System.out.println(count);

非常感谢任何能帮助我的人!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com