Go 語言循環(huán)嵌套
Go 語言允許用戶在循環(huán)內(nèi)使用循環(huán)。接下來我們將為大家介紹嵌套循環(huán)的使用。
語法
以下為 Go 語言嵌套循環(huán)的格式:
for [condition | ( init; condition; increment ) | Range]
{
for [condition | ( init; condition; increment ) | Range]
{
statement(s)
}
statement(s)
}
實例
以下實例使用循環(huán)嵌套來輸出 2 到 100 間的素數(shù):
package main
import "fmt"
func main() {
/* 定義局部變量 */
var i, j int
for i=2; i < 100; i++ {
for j=2; j <= (i/j); j++ {
if(i%j==0) {
break // 如果發(fā)現(xiàn)因子,則不是素數(shù)
}
}
if(j > (i/j)) {
fmt.Printf("%d 是素數(shù)\n", i)
}
}
}
以上實例運行輸出結(jié)果為:
2 是素數(shù)
3 是素數(shù)
5 是素數(shù)
7 是素數(shù)
11 是素數(shù)
13 是素數(shù)
17 是素數(shù)
19 是素數(shù)
23 是素數(shù)
29 是素數(shù)
31 是素數(shù)
37 是素數(shù)
41 是素數(shù)
43 是素數(shù)
47 是素數(shù)
53 是素數(shù)
59 是素數(shù)
61 是素數(shù)
67 是素數(shù)
71 是素數(shù)
73 是素數(shù)
79 是素數(shù)
83 是素數(shù)
89 是素數(shù)
97 是素數(shù)
更多建議: