1. ホーム

[解決済み】javaのmodの構文は何ですか?

2022-04-02 13:52:11

質問

擬似コードでの例として。

if ((a mod 2) == 0)
{
    isEven = true;
}
else
{
    isEven = false;
}

解決方法は?

非負の整数に対して、少し意味合いが異なる modulo 演算子のかわりに 余り 演算子 % . あなたの正確な例では

if ((a % 2) == 0)
{
    isEven = true;
}
else
{
    isEven = false;
}

これは、ワンライナーに簡略化することができます。

isEven = (a % 2) == 0;