75 lines
899 B
Go
75 lines
899 B
Go
package main
|
|
|
|
import "fmt"
|
|
|
|
func main() {
|
|
i := 10
|
|
if i > 10 {
|
|
fmt.Println("i > 10")
|
|
} else {
|
|
fmt.Println("i <= 10")
|
|
}
|
|
|
|
i = 6
|
|
if i > 10 {
|
|
fmt.Println("i > 10")
|
|
} else if i > 5 && i <= 10 {
|
|
fmt.Println("5 < i <= 10")
|
|
} else {
|
|
fmt.Println("i <= 5")
|
|
}
|
|
|
|
switch {
|
|
case i > 10:
|
|
fmt.Println("i > 10")
|
|
case i > 5 && i <= 10:
|
|
fmt.Println("5 < i <= 10")
|
|
default:
|
|
fmt.Println("i <= 5")
|
|
}
|
|
|
|
switch j := 1; j {
|
|
case 1:
|
|
fallthrough
|
|
case 2:
|
|
fmt.Println(j)
|
|
default:
|
|
fmt.Println("没有匹配")
|
|
}
|
|
|
|
sum := 0
|
|
for i := 1; i <= 100; i++ {
|
|
sum += i
|
|
}
|
|
fmt.Println(sum)
|
|
|
|
sum = 0
|
|
i = 1
|
|
for i <= 100 {
|
|
sum += i
|
|
i++
|
|
}
|
|
fmt.Println("the sum is", sum)
|
|
|
|
sum = 0
|
|
i = 1
|
|
for {
|
|
sum += i
|
|
i++
|
|
if i > 100 {
|
|
break
|
|
}
|
|
}
|
|
fmt.Println("the sum is", sum)
|
|
|
|
sum = 0
|
|
for i := 0; i < 100; i++ {
|
|
if i%2 != 0 {
|
|
continue
|
|
}
|
|
sum += i
|
|
}
|
|
fmt.Println("the sum is", sum)
|
|
|
|
}
|