Go学习第二节:for循环使用

本篇文章只是简单的介绍go语言for循环的使用,并用for循环写九九乘法表,目前只是提供简单实例,适合小白,文章中有不足之处,请指出,这边做些调整,相互学习,共同进步。

一:for循环?

for循环是一个循环控制结构,可以执行指定次数的循环

二:简单实例


package main 

import (
    "fmt"
)
func main(){
    //for循环
    sum := 0
    for i := 0; i < 3; i++ {
        sum += I
    }
    //for循环的另一种写法
    fsum := 1
    for ; fsum < 8;{
        fsum += fsum
    }
    //for是Go的while
    for fsum < 8 {
        fsum += fsum
    }
    fmt.Println("执行简单的for循环:",sum)
    fmt.Println("执行for循环的前置,后置为空的写法:",fsum)
    fmt.Println("for是Go的while:",fsum)
}

执行结果:


Go学习第二节:for循环使用_第1张图片
image.png

三:使用for循环写两种不同方式的九九乘法表

package main 


//引入包
import "fmt"
//执行简单的打印乘法表
func demo1(){
    for i := 1;i <= 9;i++ {
        for j := 1;j<= i;j++{
            fmt.Printf("%d*%d=%d ",j,i,j*i)
        }
        fmt.Println()
    }
}
//与x轴对称
func demo2(){
    for j:= 9;j >= 1;j-- {
        for i := 1; i <= j;i++ {
            fmt.Printf("%d*%d=%d ",i,j,i*j)
        }
        fmt.Println()
    }
}
func main(){
    fmt.Println("--------------分割线--------------")
    fmt.Println(">>>>>>>>>>>>>>简单写法<<<<<<<<<<<")
    demo1()
    fmt.Println("--------------分割线--------------")
    fmt.Println(">>>>>>>>>>>>>>与x轴对称<<<<<<<<<<<")
    demo2()
}

执行结果


Go学习第二节:for循环使用_第2张图片
image.png

比较简单,所以我就不解释了,具体看代码运行,以及手册

参考文档

go中文文档

你可能感兴趣的:(Go学习第二节:for循环使用)