为了更好地理解这个示例,我们始终建议您学习下面列出的 Golang 编程 的基础主题
如果一个整数是 2 的倍数或者除以 2 余数为 0,则称其为偶数。为了从数组元素中找出偶数,首先我们需要将元素读入数组。从数组的开头开始遍历。从数组中取出每个元素并执行除以 2 的操作。如果元素返回余数 0,则该数字为偶数。对所有元素重复此过程。
这里我们展示了如何在 Go 语言中打印数组中的偶数。这里变量 **Arr** 存储数组元素。其他变量 **size, i** 用作数组的大小和循环的索引。使用 for 循环 将元素读入数组。再次使用另一个 for 循环遍历数组以查找偶数。
for 循环 的语法
for initializer; condition; incrementor {
}
在 for 循环 中检查如果 **(Arr[i]%2 == 0)** 则为偶数并打印该数字。
if 条件的语法
If condition {
//perform some instruction
}
下面是在 Go 程序中使用的步骤。
第一步:导入 fmt 包
第二步:启动 main() 函数
步骤 3:声明变量 size, i
步骤 4:使用 for loop 读取数组 Arr[]
**步骤 5**:在 for 循环中搜索偶数,如 if (Arr[i] %2==0)
**步骤 6**:如果为真,则为偶数,否则继续循环
**步骤 7**:使用 fmt.Println() 打印偶数
package main
import "fmt"
func main() {
var size, i int
fmt.Print("Enter the array size = ")
fmt.Scan(& size)
Arr := make([]int, size)
fmt.Print("Enter the array items = ")
for i = 0; i < size; i++ {
fmt.Scan(& Arr[i])
}
fmt.Print("\nThe list of even numbers in Arr = ")
for i = 0; i < size; i++ {
if Arr[i]%2 == 0 {
fmt.Print(Arr[i], " ")
}
}
fmt.Println()
}
Enter the array size = 10 Enter the array items = 2 5 6 3 8 4 7 9 12 15 The list of even numbers in Arr = 2 6 8 4 12