编写Golang程序以使用位运算查找奇数和偶数
例子
输入num=5=>101&1=001=>True,即Odd;否则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