gpt4 book ai didi

Java 格式化以获取最后计数

转载 作者:行者123 更新时间:2023-12-01 22:05:18 24 4
gpt4 key购买 nike

我的主要目标是让Java读取一个字符串并从中表达这个字符出现了多少次。我在格式化这段代码时遇到问题,输出如下:

Entered word: papaya
Letter A: 3

现在我得到的是这样的:

Entered word: papaya
Letter A: 1
Letter A: 2
Letter A: 3

这是我的代码。它使用扫描仪要求用户输入。

int aCount = 0;
Scanner scan = new Scanner(System.in);
System.out.println("Enter a string: ");
String string = scan.nextLine();

string = string.toLowerCase();

System.out.println("Entered word: " +string);

for (int i=0; i < string.length();i++)
{
if(string.charAt(i)== 'a')
{
aCount++;
if(aCount > 0)
System.out.println("Letter A: " + aCount);
}

最佳答案

放置

if(aCount > 0)
System.out.println("Letter A: " + aCount);

foor 循环之外。它只会打印一次,即;与 aCount 的最后一个值。

关于Java 格式化以获取最后计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32900951/

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