字符减“ 0”,如果没有“ 0”则不起作用

时间:2019-09-07 13:45:24

标签: java

我正在研究leetcode问题728自分频数字。当检查一个数字是否可以用自己的每个数字除,并且每个数字都不应该为0时,我看到了以下代码(来自问题的解决方案页面),

for (char c: String.valueOf(n).toCharArray()) {
            if (c == '0' || (n % (c - '0') > 0))
                return false;

我想知道为什么“(c-'0')”减为0? 当我只是简单地执行“ c”时,它是行不通的。

0 个答案:

没有答案