一:Go条件语句

  1. package main
  2.  
  3. import "fmt"
  4.  
  5. //========go条件判断语句===
  6. func main() {
  7. var var1 int =
  8.  
  9. if var1 < {
  10. fmt.Println("if 语法,小于")
  11. }
  12.  
  13. if var1 < {
  14. fmt.Println("if 语法")
  15. } else {
  16. fmt.Println("else 语法")
  17. }
  18.  
  19. if var1 < {
  20. fmt.Println("小于 15")
  21. } else if var1 < {
  22. fmt.Println("小于 20")
  23. } else {
  24. fmt.Println("最后判断")
  25. }
  26.  
  27. // 变量直接放判断里面
  28. if num := ; num% == {
  29. fmt.Println(num, "is even")
  30. } else {
  31. fmt.Println(num, "is odd")
  32. }
  33. }

二:switch

  1. package main
  2.  
  3. import "fmt"
  4.  
  5. func main() {
  6. var score int =
  7.  
  8. switch score / {
  9. case :
  10. fmt.Println("优秀")
  11. case :
  12. fmt.Println("良好")
  13. case :
  14. fmt.Println("一般")
  15. case :
  16. fmt.Println("及格")
  17. default:
  18. fmt.Println("不及格")
  19. }
  20. //1. switch的判断条件可以为任何数据类型
  21. //2. 每个case后面跟着的是一个完整的程序块,该程序块不需要{},也不需要break结尾
  22. //3. 可以为每个switch提供一个默认选项default
  23. }

三:Go循环语句

  1. package main
  2.  
  3. import "fmt"
  4.  
  5. //====go 循环===
  6. func main() {
  7. for i := ; i <= ; i++ {
  8. fmt.Printf(" %d", i)
  9. }
  10.  
  11. //break
  12. for j := ; j <= ; j++ {
  13. if j > {
  14. break //直接跳出循环
  15. }
  16. fmt.Printf(" %d", j)
  17. }
  18.  
  19. //continue
  20. for k := ; k <= ; k++ {
  21. if k% == {
  22. continue
  23. }
  24. fmt.Printf(" %d", k)
  25. }
  26.  
  27. //可以在 for 循环中声明和操作多个变量
  28. for no, m := , ; m <= && no <= ; m, no = m+, no+ {
  29. fmt.Printf("%d * %d = %d\n", no, m, no*m)
  30. }
  31.  
  32. //无限循环 死循环
  33. /*
  34. for {
  35.  
  36. }
  37. */
  38. }

参考:

https://gobyexample.com/

Go条件语句、switch和循环语句的更多相关文章

  1. java基础3 循环语句:While 循环语句、do while 循环语句、 for 循环语句 和 break、continue关键字

    一.While循环语句 1.格式 while(条件表达式){ 执行语句: } 2.要点 1,先判断后执行 2,循环次数不定 3,避免死循环 3.举例 题目1:输出0-100之间的所有数 class D ...

  2. Golang基础(2):Go条件语句、switch和循环语句

    一:Go条件语句 package main import "fmt" //========go条件判断语句=== func main() { { fmt.Println(" ...

  3. 2017-02-23 switch case 循环语句

    另一个分支语句:switch..case.. switch(变量){    case 值:代码段;break;    case 值:代码段;break;    ...    default:代码段;b ...

  4. 【2017-2-23】C#switch case分支语句,for循环语句

    switch case分支语句 switch(一个变量值) { case 值:要执行的代码段;break; case 值:要执行的代码段;break; … default:代码段;break;(def ...

  5. Python初体验(一)—【配置环境变量】【变量】【input】【条件语句】【循环语句】

    写在前面的: 作为一个控制专业的女研究生,不知道每天在研究什么,但总归逃脱不了码代码的命运.之前也学习过一些C语言.C++,基础嘛,稍稍微有一些.本不想走上码农的道路,天真烂漫的过此生(白日梦过程中. ...

  6. Python基础 之 变量、用户交互、if条件语句、while循环语句、编码、逻辑运算

    一.Python介绍 Python 崇尚优美.清晰.简单 Python是一门动态解释型的强制性定义的语言. 二.编译型和解释型的区别 编译型:一次性将所有与程序编译成二进制文件. 缺点:开发效率低,不 ...

  7. shell脚本、if语句、for循环语句

    shell在shell脚本中,如果用户不输入东西,系统不自动退出,this is a bug!文件测试语句:-d -f -r -w -x -e逻辑测试语句:“&&”与(同时满足) “| ...

  8. 条件语句,while循环语句:完整的温度转换程序

    while True: a = int(input('摄氏温度换为华氏温度请按 1\n华氏温度转为摄氏温度请按 2\n退出请按 3\n')) if a==1: c = float(input('请输入 ...

  9. Oracle:控制语句 IF..ELSIF语句、CASE语句、FOR循环语句

    --多重if语句(注意点:BEGIN END ,IF 条件 THEN,ELSIF 条件 THEN,ELSE... END IF)BEGIN IF FALSE THEN DBMS_OUTPUT.put_ ...

随机推荐

  1. Lodop打印连续的纸张

    连续的纸张,有时有会被误解为没有高度,高度自适应,其实不是,这属于纸张连续打印,纸张高度和实际单个纸张高度相同.纸张高度自适应适用于没有高度的那种小票打印(卷纸没有纸张分界线),不是这种连续纸张.关于 ...

  2. Sharepoint 2016 - Deploy Office Online Server

    Step 1: Install prerequisite software for Office Online Server   To install Office Online Server Ope ...

  3. Ontology

    本体网络(Ontology) 新一代分布式信任链网 在开始了解项目之前,让我们先看一段“第一财经”频道关于“本体网络”的介绍: 项目介绍 1摘要 类型  提供不同分布式应用场景的开放基础模块,构建跨链 ...

  4. Keepalived+LVS高可用负载均衡集群

    概述 Keepalived是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换(Failover)和健康检查(HeathChecking)功能——判断LVS负载调度器.节点服务器的可用性,及 ...

  5. Codeforces Round #475 Div. 1

    B:当n是偶数时无解,因为此时树中有奇数条边,而我们每次都只能删除偶数条.当n是奇数时一定有解,因为此时不可能所有点度数都为奇数,只要找到一个度数为偶数的点,满足将它删掉后,各连通块大小都为奇数就可以 ...

  6. P1495 曹冲养猪

    原题链接 https://www.luogu.org/problemnew/show/P1495 这个题明显的中国剩余定理(孙子定理),如果有不懂孙子定理的点这个链接https://baike.bai ...

  7. @ResponseBody注解

    作用 @ResponseBody注解表示该方法的返回结果直接写入HTTP response body中 原理 在使用此注解之后跳过视图处理器,将返回的对象通过适当的转换器转换为指定的格式之后,直接将数 ...

  8. jsp配置

    jsp.server.xml <Host name="localhost" appBase="webapps" unpackWARs="true ...

  9. 【比赛】NOIP2018 货币系统

    可以发现最后的集合一定是给定集合的子集 所以就变成了裸的背包嘛,对于每个数判断它能不能被其它数表示出来,如果可以,就表示这个数是没用的,可以去掉 #include<bits/stdc++.h&g ...

  10. Hdoj 1115.Lifting the Stone 题解

    Problem Description There are many secret openings in the floor which are covered by a big heavy sto ...