实现while和dowhile控制

package main

import “fmt”

//Go语言没有while和do…while语法,这一点需要同学们注意一下,如果我们需要使用类似其他语言
//(比如java/C的while和do…while),可以通过for循环来实现其使用效果。
/*1)for循环实现while的效果
循环变量初始化
for{
if循环条件表达式{
break//跳出for循环…
}
循环操作(语句)
循环变量迭代
}
说明;
说明上图
1)for循环是一个无限循环
2)break 语句就是跳出for循环
使用上面的while实现完成输出10句“hello,word”
/
func main(){
//使用while方式输出10句“hello,world”
//循环变量初始化
var i int = 1
for{
if i > 10{//循环条件
break//跳出for循环,结束for循环
}
fmt.Println(“hello,world”,i)
i++//循环变量的迭代
}
//while和do…while的实现
//2)for循环实现do…while的效果
//循环变量初始化
/

循环变量初始化
for{
循环操作(语句)
循环变量迭代
if循环条件表达式{
break//跳出for循环…
}
}
说明:
对上图的说明
1)上面的循环是先执行,在判断,因此至少执行一次。
2)当循环条件成立后,就会执行break,break就是跳出for循环,结束循环
案例演示
使用上面的do…while实现完成输出10句"hello.ok"
//使用的do…while四号线完成输出10句"hello,ok"
var j int =1
for{
fmt.Println(“hello,ok”,j)
i++//循环变量的迭代
if j>10{
break//break就是跳出for循环
}
}
*/
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值