我被問了一個面試問題。如何找到一個非常大的數字(超過雙倍範圍)是奇數還是偶數?如何查找大數是偶數還是奇數?
我回答說:將數字存儲在數組中,並查找最後一位數字是否可以被二整除。
public static boolean isEven(int[] verLargeNum)
{
int size=verLargeNum.length;
if(verLargeNum[size-1]%2!=0)
return true;
else
return false;
}
我的問題是:有沒有更好的方法?
這是一個很好的答案。 – AntonH
爲什麼不只是'返回verLargeNum [size - 1]%2!= 0'? – Mysticial
@AntonH實際上,這是一個糟糕的答案,它顯示了對數字在計算機中的表現方式的完全理解。 – shoosh