为了更好地理解这个示例,我们始终建议您学习下面列出的 Golang 编程 的基础主题
负数定义为小于零的数。
例如:-2, -3, -4, -5 等
要判断一个数是否为负数,我们需要检查给定的数是否小于零。如果小于零,则它是负数,否则它将是零或正数。
要从数组中检查负数,首先读取数组元素。从初始位置遍历数组。检查每个元素是否小于零。如果小于零,则它是负数。
在这里,我们将展示如何在Go语言中打印数组中的负数。变量 Arr 存放数组元素。其他变量 size, i 分别用作数组的大小和循环的索引。使用 for 循环 读取数组元素。
for 循环 的语法
for initializer; condition; incrementor {
}
通过另一个 for 循环 遍历查找负数。如果 ( (Arr[i] < 0)),则它是一个负数并打印该数字。
if 条件的语法
If condition {
//perform some instruction
}
下面是在 Go 程序中使用的步骤。
.
第一步:导入 fmt 包
第二步:启动 main() 函数
步骤 3:声明变量 size, i
步骤 4:使用 for loop 读取数组 Arr[]
步骤 5:在 for 循环中搜索负数,如 if (Arr[i] < 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 Negative Numbers = ")
for i = 0; i < size; i++ {
if Arr[i] < 0 {
fmt.Print(Arr[i], " ")
}
}
fmt.Println()
}
Enter the array size = 5 Enter the array items = -13 4 -9 0 15 The Negative Numbers = -13 -9