Go语言学习笔记 —— continue语句
2019-09-05 09:44
656 查看
钉钉、微博极速扩容黑科技,点击观看阿里云弹性计算年度发布会!>>>
基本介绍
1)continue语句用于结束本次循环,继续执行下一次循环
2)continue语句出现在层嵌套的循环语句时,可以通过标签指明要跳过的是哪一层循环,这个和break标签使用的规则是一样的。
基本语法:
{ ...... continue ...... }
package main import ( "fmt" ) // 案例分析 func main01() { // continue 案例 for i := 0;i < 4;i++{ // label 设置一个标签 for j := 0; j <10;j++{ if j == 2{ continue } fmt.Println("j = ",j) } } } func main02() { for i := 0; i < 13;i++{ if i == 10 { continue } fmt.Println("i =",i) } } func main03() { for i := 0; i < 2; i++ { for j := 1; j < 4; j++ { if j == 2 { continue } fmt.Println("i = ",i, "j =",j) } } } func main04() { here: for i :=0;i < 2;i++{ for j := 1;j <4;j++{ if j ==2{ continue here } fmt.Println("i = ",i,"j = ",j) } } } /* 练习题 continue实现 打印1 - 100 之内的奇数(使用for+continue) */ func main05(){ /* 练习题 continue实现 打印1 - 100 之内的奇数(使用for+continue) */ for i := 1;i <=100;i++{ if i % 2 == 0{ continue } fmt.Println("奇数是:",i) } } func main06() { /* 从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序 (使用for循环,break,continue完成) 1000 正数positive,负数negative */ var positivecount int var negativecount int var num int for { fmt.Println("请输入一个整数:") fmt.Scanln(&num) if num == 0{ break // 终止for循环 } if num > 0{ positivecount++ continue // 结束本次循环,进入下次循环 } negativecount++ } fmt.Println("正数的个数是:%v,负数的个数是:%v",positivecount,negativecount) } func main07() { /* 某人有100,000元,每经过一次路口,需要交费,规则如下: 1.当现金>50000时,每次交5% 2.当现金<=50000时,每次交1000 编程计算该人可以经过多少次路口?使用for break 方式实现。 */ var balance int = 100000 for { if balance > 50000{ } } }
Go语言学习笔记来源:尚硅谷视频课程
相关文章推荐
- C++ Primer 学习笔记_20_语句(续) --break/continue/try,catch
- C语言学习笔记-break,continue等控制转移语句
- Java学习笔记6——Java控制语句(选择结构、循环结构、break语句和continue语句、带标签的break和continue、语句块)
- C++ Primer 学习笔记10 语句 (空语句、if语句、switch语句、for语句、dowhile语句、break语句、goto语句、continue语句、try块和异常处理)
- Python学习笔记(十二)----Python continue 语句
- 【C++】学习笔记二十六——break和continue语句
- [javase学习笔记]-3.6 break语句与continue语句
- Go语言学习笔记 —— 多重循环控制语句的练习案例
- Java学习笔记28. 跳转语句break和continue
- 【Java学习笔记】04.流程控制语句与break,continue的使用
- Java学习笔记_14_switch、continue、break执行语句要点
- 学习笔记(01):Python初级入门精讲-continue语句
- C语言学习笔记(二) -条件语句 Condition
- Java学习笔记-语句-函数-数组
- OAF学习笔记-8-在AM中直接调用sql 语句(PLSQL函数)
- [黑马程序员]09[C语言]循环控制语句部分学习笔记总结
- 数据库:深入浅出mysql学习笔记【超级详细(四)】--排序的使用,GROUP BY 语句分组
- C++学习笔记(三) switch语句和for循环
- matlab学习笔记一(语句表达)
- Python 学习笔记-循环语句