go语言渐入佳境[8]-loop

发布时间:2020-07-14 09:50:36 作者:jonson_jackson
来源:网络 阅读:202
1
2
3
4
5
6
7
8
9
10
11
12
package main

import (
"fmt"
)


func main(){
 //调用
 loop1()
sum2()
}

第1种形式

1
2
3
4
5
6
7
8
func loop1(){
//形式1
for i:=0;i<10;i++{
fmt.Println(i)
}


}

第2种形式

1
2
3
4
5
6
7
8
func loop2(){
//形式二
i:=0
for ;i<10;i++{
fmt.Println(i)
}

}

第3种形式

1
2
3
4
5
6
7
8
9
10
11
func loop3(){
//第三种形式
i:=0
for ;;i++{

if(i>20){
break
}
fmt.Println(i)
}
}

第4种形式

1
2
3
4
5
6
7
8
9
10
11
func loop4(){
//第四种形式
i:=0
for ; ; {
if i>20{
break
}
i++
fmt.Println(i)
}
}

第5种形式

1
2
3
4
5
6
7
8
func loop5(){
i:=0
for i<20{
i++
fmt.Println(i)

}
}

第6种形式

1
2
3
4
5
6
7
8
9
10
11
12
13
func loop6(){
i:=0
for{
if i <20{
i++
fmt.Println(i)
}else{
break
}


}
}

简单案例:计算1-100之间的和:

1
2
3
4
5
6
7
8
9
10
11
func sum(){

result:=0

for i:=0;i<=100;i++{
fmt.Printf("result:%d   i:%d\n",result,i)
result +=i
}

fmt.Println(result)
}

简单案例:计算1 - 100之间所有的奇数的和

1
2
3
4
5
6
7
8
9
10
func sum2(){

result:=0

for i:=0;i<=100;i++{
if(i %2 ==0){
result +=i
}
}
}

go语言渐入佳境[8]-loop

推荐阅读:
  1. 写出让HR能搜到、想看、想约你过来聊聊的简历
  2. EOS代码分析3 EOS存储机制的IPFS分布式文件系统

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

区块链 go lo

上一篇:RocketMQ4.5.1两主两从集群部署

下一篇:怎么在idea中创建servlet

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》