输入输出
package main
import "fmt"
func main() {
/**
输入和输出:fmt包
输出:
fmt.Println() // 打印换行
fmt.Print() // 打印
fmt.Printf() // 格式化打印
输入:
fmt.Scanf()
fmt.Scanln()
fmt.Scan()
*/
var x int
var y float64
fmt.Println("请输入两个数 1、整数,2、浮点数:")
// 变量取地址 &变量
// 指针、地址来修改和操作变量
// Scanln 阻塞等待你的键盘输入
fmt.Scanln(&x, &y)
fmt.Println("x:", x)
fmt.Println("y:", y)
}
switch case
package main
import "fmt"
func main() {
a := false
switch a { // 不写a默认 true
case false:
fmt.Println("1、case条件为false")
fallthrough // case穿透的,不管下一个条件满不满足,都会执行
case true:
if a == false {
break // 终止case穿透
}
fmt.Println("2、case条件为true")
}
}
for循环,go中无while
package main
import "fmt"
func main() {
// for 条件的起始值; 循环条件; 控制变量自增或者自减
// for ; 循环条件 ;
// for {} 无限循环
for i := 0; i < 5; i++ {
fmt.Println("你好", i)
}
// // 1、计算1 到 999 之间的和
// sum := 0
// for i := 1; i < 1000; i++ {
// sum += i
// fmt.Println(sum)
// }
// fmt.Printf("1到999之间的和为:%d", sum)
}
// 打印九九乘法表
package main
import (
"fmt"
)
func main() {
for i := 1; i < 10; i++ {
for j := 1; j <= i; j++ {
fmt.Printf("%d*%d=%d", j, i, i*j)
}
fmt.Println()
}
}
标签:case,false,语言,fmt,基础,Println,99Go,import,main
From: https://www.cnblogs.com/code3/p/17213353.html