1、利用JAVA中int类型数字,在做除法时出现小数会抹去的特性。

2、然后我们将除完的数扩倍即可得出最大偶数。

3、统计规律。

4、故,若求i的最大偶数,利用i/2*2的公式即可。

1、JAVA中&为位“与”运算,当且仅当对应位均为1,结果对应位才为1.

2、根据这个现象不难看出,奇数&1均为1,偶数&1均为0.

3、所以,不难得出公式:i-(i&1)即可得到最大偶数值。

时间:2026-02-13 13:06:25
1、利用JAVA中int类型数字,在做除法时出现小数会抹去的特性。

2、然后我们将除完的数扩倍即可得出最大偶数。

3、统计规律。

4、故,若求i的最大偶数,利用i/2*2的公式即可。

1、JAVA中&为位“与”运算,当且仅当对应位均为1,结果对应位才为1.

2、根据这个现象不难看出,奇数&1均为1,偶数&1均为0.

3、所以,不难得出公式:i-(i&1)即可得到最大偶数值。
