gpt4 book ai didi

java - 如何判断一个大数是偶数还是奇数?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:48:28 24 4
gpt4 key购买 nike

我被问到一个面试问题。如何确定一个非常大的数(超过 double 的范围)是奇数还是偶数?

我回答:将数字存储到数组中,并查找最后一位是否可以被二整除。

public static boolean isEven(int[] verLargeNum)
{
int size=verLargeNum.length;
if(verLargeNum[size-1]%2!=0)
return true;
else
return false;
}

我的问题是:是否有更好的方法?

最佳答案

如果你的数字没有小数部分,你可以简单地做一个位运算

If(MyBigNumber & 0x1) {
odd
} else {
even
}

关于java - 如何判断一个大数是偶数还是奇数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23024512/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com