求和时求奇数奇偶校验

时间:2016-03-01 01:50:22

标签: java

所以我试图取一个给定的数字,并将所有数字加起来。然后在找到总和后,确定总和是偶数还是奇数。这是我到目前为止所拥有的

public static boolean oddParity(int inputnumber) {
    int sum = 0;
    while (inputnumber > 0) {
        sum = sum + inputnumber % 10;
        inputnumber = inputnumber / 10;
    }
    return sum;
    if ((sum % 2) == 0) {
        return false;
    } else {
        return true;
    }
}

public static void main(String[] args) {
    oddParity(1234);
}

现在我在“返回金额”中收到错误;行说它无法从int转换为布尔值。我对这里要解决的问题感到茫然,我觉得它会变得很小我搞砸了。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

因为你在返回总和返回一个int值,你的错误就来了;从具有布尔值作为返回类型的方法。

删除

return sum;