1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| package main
import ( "fmt" "math/rand" )
/* * go语言只有for循环,没有while循环 * * 条件语句的格式 * * // 注意 else if 和 else 语句的位置,如果位置错了会显示语法错误 * if 条件变量{ * // 执行的代码块 * }else if 条件变量{ * // 执行的代码块 * }else{ * // 执行的代码块 * } */
func main(){
a := rand.Intn(100) // 返回[0, 100]之间的一个整数 var b int
for ;; { fmt.Printf("请输入猜数字:") fmt.Scanf("%d", &b) if a == b { fmt.Println("恭喜你猜对了") break } else if a > b { fmt.Println("数字有点小了") } else { fmt.Println("数字有点大了") } }
// 死循环 for true{ fmt.Println("hello world") break // 中断循环 } fmt.Println("结束掉了") }
|