之前面試問道這個問題 但是給出的答案是
private boolean isOdd(int a) { if (a%2!=0) { return true; } return false; }
當面試官問有沒有更好的方式時 我有點兒懵逼 沒有研究過 回來查后發現還有一種位運算的方式
private boolean isOdd(int a) { if ((a&1)==1) { return true; } return false; }
具體效率和優缺點還沒有仔細研究 先記錄一下
之前面試問道這個問題 但是給出的答案是
private boolean isOdd(int a) { if (a%2!=0) { return true; } return false; }
當面試官問有沒有更好的方式時 我有點兒懵逼 沒有研究過 回來查后發現還有一種位運算的方式
private boolean isOdd(int a) { if ((a&1)==1) { return true; } return false; }
具體效率和優缺點還沒有仔細研究 先記錄一下
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。