CodeReviewで、動作するコードを投稿し、それを改善するためのヒントを求めました。私が得たのは、ブール値メソッドを使用して、ArrayList に偶数のインデックスがあるかどうかを確認することでした (これは必須でした)。これは提案されたコードでした:
private static boolean isEven(int number)
{
return (number & 1) == 0;
}
私はすでにその特定のユーザーに多くの助けを求めてせがんだので、SO コミュニティにせがむ時が来たと判断しました! これがどのように機能するのかよくわかりません。メソッドが呼び出され、ArrayList のサイズをパラメーターとして受け取ります (つまり、ArrayList には 10 個の要素があり、番号 = 10)。
数字と 1 の両方の比較を 1 回実行することは知ってい&
ますが、その後は迷子になりました。
number == 0
私がそれを読んだ方法は、 と の場合にtrue を返すと言っています1 == 0
。前者は真実ではなく、後者は明らかに意味をなさないことを私は知っています。誰か助けてくれませんか?
編集:誰かが疑問に思っている場合に備えて、コードが機能することをおそらく追加する必要があります。