gpt4 book ai didi

java - 无限循环不起作用

转载 作者:行者123 更新时间:2023-12-02 06:34:52 25 4
gpt4 key购买 nike

代码第一次就可以工作。但之后,输出不起作用。这样做的主要目标是创建一个无限循环,先询问用户一个短语,然后询问一个字母。然后,输出该字母在短语中出现的次数。另外 - - 我如何通过输入单词来打破这个循环?

Scanner in = new Scanner(System.in);

for (;;) {

System.out.println("Enter a word/phrase");
String sentence = in.nextLine();

int times = 0;

System.out.println("Enter a character.");
String letter = in.next();

for (int i = 0; i < sentence.length(); i++) {
char lc = letter.charAt(0);
char sc = sentence.charAt(i);
if (lc == sc) {
times++;
}
}
System.out.print("The character appeared:" + times + " times.");
}

最佳答案

删除 for 循环并用 while 替换它。

while 循环应该检查一个短语,当满足该短语时它会自动退出。

所以类似

while (!phraseToCheckFor){
// your code
}

这听起来像是家庭作业,所以我不会发布所有代码,但这应该足以让您开始。

关于java - 无限循环不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19758339/

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