gpt4 book ai didi

java - 获取出现次数最大次数

转载 作者:太空宇宙 更新时间:2023-11-04 11:10:47 25 4
gpt4 key购买 nike

我正在尝试仅使用 1 个输入来获取出现次数最大次数。

我的代码看起来像:-

Scanner input = new Scanner(System.in);
int num = input.nextInt();
int max = 0, count = 0, value, lastValue = 0;

while (num > 0){

value = num % 10;
num = num / 10;
if (value > lastValue){
max = value;
}

lastValue = value;
}

System.out.println(max);
System.out.println("count is " + count);
}

我如何计算最大数量?

假设我输入了 2556621 count 应该是 2

最佳答案

看起来你的代码应该是

    Scanner input = new Scanner(System.in);
int num = input.nextInt();
int max = 0, count = 0, value = 0;

while (num > 0){

value = num % 10;
num = num / 10;
if (value > max){
max = value;
count = 1;
} else if (value == max){
count++;
}
}

System.out.println(max); // 6 for 2556621
System.out.println("count is " + count); // 2 for 2556621
}

关于java - 获取出现次数最大次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46027702/

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