Go 语言打印数组元素的程序

在这个Go语言打印数组元素的程序中,我们声明了一个包含五个整数值的数组。我们可以使用println语句来打印数组元素。

package main

import "fmt"

func main() {

    numArr := [5]int{10, 20, 30, 50, 70}

    fmt.Println(numArr)
}
[10 20 30 50 70]

使用For循环打印数组元素的Go语言程序

for循环从零迭代到5(最大大小)(for i := 0; i < 5; i++),并打印数组元素。

package main

import "fmt"

func main() {

    numArr := [5]int{10, 20, 30, 50, 70}

    fmt.Print("\nThe List of Array Elements in numArr = ")
    for i := 0; i < 5; i++ {
        fmt.Print(numArr[i], "  ")
    }
    fmt.Println()
}
The List of Array Elements in numArr = 10  20  30  50  70  

在此示例中,我们将数组的长度(for i := 0; i < len(numArr); i++)用作for循环的条件。

package main

import "fmt"

func main() {

    numArr := [7]int{22, 19, 15, 62, 37, 50, 70}

    fmt.Println("The List of Array Elements in numArr = ")
    for i := 0; i < len(numArr); i++ {
        fmt.Println("The Array Item at ", i, "Index Position = ", numArr[i])
    }
}
The List of Array Elements in numArr = 
The Array Item at  0 Index Position =  22
The Array Item at  1 Index Position =  19
The Array Item at  2 Index Position =  15
The Array Item at  3 Index Position =  62
The Array Item at  4 Index Position =  37
The Array Item at  5 Index Position =  50
The Array Item at  6 Index Position =  70

这个Go语言程序允许用户输入数组的大小和数组元素。接下来,我们打印这些数组元素。

package main

import "fmt"

func main() {

    var arrsize, i int
    var numArr [10]int

    fmt.Print("Enter the Even Array Size = ")
    fmt.Scan(&arrsize)

    fmt.Print("Enter the Even Array Items  = ")
    for i = 0; i < arrsize; i++ {
        fmt.Scan(&numArr[i])
    }

    fmt.Println("**** The List of Array Elements in numArr ****")
    for i = 0; i < arrsize; i++ {
        fmt.Println("The Array Item at ", i, "Index Position = ", numArr[i])
    }
}
Enter the Even Array Size = 5
Enter the Even Array Items  = 2 5 7 9 3
**** The List of Array Elements in numArr ****
The Array Item at  0 Index Position =  2
The Array Item at  1 Index Position =  5
The Array Item at  2 Index Position =  7
The Array Item at  3 Index Position =  9
The Array Item at  4 Index Position =  3

此程序使用For Loop Range(for i, val := range numArr)返回数组元素。其中,i是索引位置,val是实际值。

package main

import "fmt"

func main() {

    var arrsize int

    fmt.Print("Enter the Even Array Size = ")
    fmt.Scan(&arrsize)

    numArr := make([]int, arrsize)

    fmt.Print("Enter the Even Array Items  = ")
    for i := 0; i < arrsize; i++ {
        fmt.Scan(&numArr[i])
    }

    fmt.Println("**** The List of Array Elements in numArr ****")
    for i, val := range numArr {
        fmt.Println("The Array Item at ", i, "Index Position = ", val)

    }
}
Golang Program to Print Array