可以通过递归方法计算整数中零的数量,该方法采用单个 int 参数并返回参数具有的零的数量。
所以:
zeroCount(1000)
将返回:
3
您可以通过执行以下操作从整数中删除最后一位数字:“12345 / 10”= 1234
您可以通过执行以下操作从整数中获取最后一位数字:“12345 % 10”= 5
这是我到目前为止所拥有的:
public static int zeroCount(int num)
{
if(num % 10 == 0)
return num;
else
return zeroCount(num / 10);
}
有没有人有任何帮助我解决这个功能的建议或想法?