gpt4 book ai didi

java - 我怎样才能重写它以避免出现类型不匹配错误?

转载 作者:行者123 更新时间:2023-12-01 13:46:49 25 4
gpt4 key购买 nike

如何重写此代码以避免在 return Math.abs(i); 时出现类型不匹配错误

public static int[] countDigits(Scanner input) {
int[] count = new int[10];
int i = input.nextInt();
while (Math.abs(i) >= 10 ) {
i = i / 10;
}
return Math.abs(i);

这是我特别需要帮助的代码段。它从输入中读取整数,计算每个前导数字 (0-9) 出现次数的计数数组。

最佳答案

将返回类型从 int[] 更改为 int...因为 Math.abs返回一个整数。不是整数数组。像这样

public static int countDigits(Scanner input) 

关于java - 我怎样才能重写它以避免出现类型不匹配错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20306926/

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