Skip to content

【1】介绍:在编程中,需要接收用户输入的数据,就可以使用键盘输入语句来获取。 【2】API:

【3】代码练习:

go
package main
import "fmt"
func main(){
        //实现功能:键盘录入学生的年龄,姓名,成绩,是否是VIP
        //方式1:Scanln
        var age int
        // fmt.Println("请录入学生的年龄:")
        //传入age的地址的目的:在Scanln函数中,对地址中的值进行改变的时候,实际外面的age被影响了
        //fmt.Scanln(&age)//录入数据的时候,类型一定要匹配,因为底层会自动判定类型的

        var name string
        // fmt.Println("请录入学生的姓名:")
        // fmt.Scanln(&name)

        var score float32
        // fmt.Println("请录入学生的成绩:")
        // fmt.Scanln(&score)

        var isVIP bool
        // fmt.Println("请录入学生是否为VIP:")
        // fmt.Scanln(&isVIP)

        //将上述数据在控制台打印输出:
        //fmt.Printf("学生的年龄为:%v,姓名为:%v,成绩为:%v,是否为VIP:%v",age,name,score,isVIP)

        //方式2:Scanf
        fmt.Println("请录入学生的年龄,姓名,成绩,是否是VIP,使用空格进行分隔")
        fmt.Scanf("%d %s %f %t",&age,&name,&score,&isVIP)
        //将上述数据在控制台打印输出:
        fmt.Printf("学生的年龄为:%v,姓名为:%v,成绩为:%v,是否为VIP:%v",age,name,score,isVIP)

}

Java · Golang · Rust