用位操作編寫一個 Golang 程式來查詢奇數和偶數


示例

輸入 num = 5 => 101 & 1 = 001 => 真,即奇數;否則 num 為偶數。

解決此問題的途徑

  • 步驟 1:定義接受數字的方法。
  • 步驟 2:對該數字執行 & 操作。
  • 步驟 3:如果 & 運算子返回非零值,則該數字將為奇數。
  • 步驟 4:否則,該數字將為偶數。

程式

即時演示

package main
import "fmt"
func oddEven(num int){
   if num & 1 != 0 {
      fmt.Println("ODD")
   } else {
      fmt.Println("EVEN")
   }
}

func main(){
   oddEven(13)
   oddEven(50)
   oddEven(0)
}

輸出

ODD
EVEN
EVEN

更新日期: 04-Feb-2021

492 個瀏覽量

開啟您的 職業生涯

完成課程後獲得認證

開始
廣告