gpt4 book ai didi

java - 如果整数可被 3 整除,则该方法返回 true;如果整数不可被 3 整除,则返回 false

转载 作者:太空宇宙 更新时间:2023-11-04 06:29:53 26 4
gpt4 key购买 nike

这就是我到目前为止所拥有的;我必须使用这个主要方法。

public class HW4 {

public static boolean isDivisibleByThree(String n) {
int sum = 0;
int value;

for (int k = 0; k < n.length(); k++) {
char ch = n.charAt(k);
value = Character.getNumericValue(ch);
sum = sum*value;
}
return sum*3 == 0;
}
}

结果总是正确的,而我真的陷入了这一部分。如果可以的话,你能帮我一下吗?

最佳答案

是累积加法(不是乘法)。

更改此行:

sum = sum * value;

sum = sum + value;

或更简短的版本:

sum += value;

关于java - 如果整数可被 3 整除,则该方法返回 true;如果整数不可被 3 整除,则返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26271347/

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