Java判斷一個數是否為奇數


之前面試問道這個問題 但是給出的答案是

    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刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM