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循环
}
}
*/
}