60 lines
946 B
Go
60 lines
946 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
)
|
|
|
|
func main() {
|
|
if_1()
|
|
if_2()
|
|
}
|
|
|
|
func if_1() {
|
|
// 中断式 / 卫语句
|
|
var age int
|
|
fmt.Println("输入你的年龄/中断式")
|
|
|
|
n,err := fmt.Scan (&age) // 读取输入的年龄
|
|
fmt.Println(age,n,err) // 输出输入的年龄
|
|
|
|
if age <= 0 {
|
|
fmt.Println("骗傻子呢!!")
|
|
return
|
|
}
|
|
if age <= 18 {
|
|
fmt.Println("哇!!小盆友欸!!")
|
|
return
|
|
}
|
|
|
|
if age <= 35 {
|
|
fmt.Println("哇!!你竟然成年了啊!!!不信!!!")
|
|
return
|
|
}
|
|
fmt.Println("你过关!!!")
|
|
|
|
}
|
|
|
|
func if_2() {
|
|
// 嵌套式
|
|
var age int
|
|
fmt.Println("输入你的年龄")
|
|
|
|
n,err := fmt.Scan (&age) // 读取输入的年龄
|
|
fmt.Println(age,n,err) // 输出输入的年龄
|
|
|
|
if age <=18 {
|
|
if age <= 0 {
|
|
fmt.Println("没出生")
|
|
} else {
|
|
fmt.Println("未成年")
|
|
}
|
|
} else {
|
|
if age <= 35 {
|
|
fmt.Println("青年")
|
|
}
|
|
|
|
if age > 35 {
|
|
fmt.Println("包可以啊!!")
|
|
}
|
|
}
|
|
} |