GO學(xué)習(xí) 多重for循環(huán)

多重for循環(huán)

package????main

import????"fmt"

funcmain(){

/*

? 循環(huán)嵌套:多層循環(huán)簽到在一起

? 題目一:

? *****

? *****

? *****

? *****

? *****

? Print()

? Printf()

? Println()

? 題目二:打印乘法表

? 1 x 1 = 1

? 2 x 1 = 2? 2 x 2 = 4

? ....

? */

fmt.Println("題目一")

//循環(huán)5次

for????i :=1; i<=5;i++{

????//打印一行5個(gè)星

????forj :=1; j <=5;j++{? ? ??

????????????fmt.Print("*")? ??

????}

????//換行fmt.Println()??

}??

fmt.Println("______________________________________")??

fmt.Println("打印乘法表")

for????i :=1;i<10;i++{

????for????j :=1;j <= i;j++{? ?

????????????fmt.Printf("%d x %d = %d\t",j,i,i*j)? ??

? ? ? ?}? ??

????fmt.Println()??

????}

}

運(yùn)行輸出:

題目一

*****

*****

*****

*****

*****

______________________________________

打印乘法表

1x1=1

1x2=2????2x2=4????

1x3=3????2x3=6????3x3=9????

1x4=4????2x4=8????3x4=12????4x4=16????

1x5=5????2x5=10????3x5=15????4x5=20????5x5=25

1x6=6????2x6=12????3x6=18????4x6=24????5x6=30????6x6=36????

1x7=7????2x7=14????3x7=21????4x7=28????5x7=35????6x7=42????7x7=49

1x8=8????2x8=16????3x8=24????4x8=32????5x8=40????6x8=48????7x8=56????8x8=64

1x9=9????2x9=18????3x9=27????4x9=36????5x9=45????6x9=54????7x9=63????8x9=72????9x9=81

Processfinishedwithexitcode0

break_continue

package????main

import????"fmt"????

func????main(){

/*

? 循環(huán)結(jié)束:

? ? 循環(huán)條件不滿足,循環(huán)自動(dòng)結(jié)束了

? ? 但是可以通過break和continue來強(qiáng)制的結(jié)束循環(huán)

? 循環(huán)控制語(yǔ)句

? break:徹底的結(jié)束循環(huán)

? continue:結(jié)束某一次循環(huán),下次繼續(xù)。。中止

? 注意點(diǎn):多層循環(huán)嵌套,break和continue,默認(rèn)結(jié)束的是里層循環(huán)

? ? 如果想結(jié)束指定的某個(gè)循環(huán),可以給循環(huán)貼標(biāo)簽(起名)。

? ? ? break 循環(huán)標(biāo)簽名

? ? ? continue 循環(huán)標(biāo)簽名

? */

for????i :=1;i <=10;i++{????

????????if????i ==5{??

????????????????break

????????????????//continue

????????}? ??

????????fmt.Println(i)??

}?

?fmt.Println("__________________________")

for????i :=1;i <=5;i++{????

????????forj :=1;j<=5;j++{

????????????????????if????j ==2{

????????????????????????????//break

????????????????????????????continue

????????????????????}? ? ??

????????fmt.Printf("i:%d,j:%d\n",i,j)? ??

????????}??

}??

fmt.Println("main...over...")

}

運(yùn)行輸出:

1

2

3

4

__________________________

i:1,j:1

i:1,j:3

i:1,j:4

i:1,j:5

i:2,j:1

i:2,j:3

i:2,j:4

i:2,j:5

i:3,j:1

i:3,j:3

i:3,j:4

i:3,j:5

i:4,j:1

i:4,j:3

i:4,j:4

i:4,j:5

i:5,j:1

i:5,j:3

i:5,j:4

i:5,j:5

main...over...

Processfinishedwithexitcode0


讀完點(diǎn)個(gè)贊,給我的堅(jiān)持更新注入新的活力。

2022.05.08?日更?64/365 天

公眾號(hào):3天時(shí)間

往期同類文章:

GO學(xué)習(xí) for循環(huán)

GO學(xué)習(xí) switch用法

GO學(xué)習(xí) if嵌套和其他用法

GO學(xué)習(xí) if和if_else

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容