Go获取用户终端输入

package main

import (
	"fmt"
)

func main() {

	// 要求:可以从控制台接收用户信息,【姓名,年龄,薪水, 是否通过考试 】。
	// 方式1 fmt.Scanln
	// 1先声明需要的变量
	var name string
	var age byte
	var sal float32
	var isPass bool
	// fmt.Println("请输入姓名 ")
	// 当程序执行到 fmt.Scanln(&name),程序会停止在这里,等待用户输入,并回车
	fmt.Scanln(&name)
	fmt.Println("请输入年龄 ")
	fmt.Scanln(&age)
	fmt.Println("请输入薪水 ")
	fmt.Scanln(&sal)

	fmt.Println("请输入是否通过考试 ")
	fmt.Scanln(&isPass)

	fmt.Printf("名字是 %v \n 年龄是 %v \n 薪水是 %v \n 是否通过考试 %v \n", name, age, sal, isPass)

	// 方式2:fmt.Scanf,可以按指定的格式输入
	fmt.Println("请输入你的姓名,年龄,薪水, 是否通过考试, 使用空格隔开")
	fmt.Scanf("%s %d %f %t", &name, &age, &sal, &isPass)
	fmt.Printf("名字是 %v \n年龄是 %v \n 薪水是 %v \n 是否通过考试 %v \n", name, age, sal, isPass)

}

原文地址:https://www.cnblogs.com/yzg-14/p/12178809.html

时间: 2024-10-09 06:16:01

Go获取用户终端输入的相关文章

Java编程:获取用户是否输入回车符

/**  * 验证用户是否有输入回车键,并给出相应提示  * @param flag  * @return  */ import java.io.BufferedReader; import java.io.InputStreamReader; public class Test { public static void main(String args[]) throws Exception { System.out.println("输入:"); BufferedReader bf

Java获取用户的输入

Java获取用户的输入可以使用Scanner和流的方式,在这里我介绍两种方法 1.使用Scanner import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()) { System.out.println("输出:"+sc.next()); } } } 使用Scann

Python用户终端输入

#用户输入,操作 print("python 用户输入操作") # input(提示字符串),函数阻塞程序,并提醒用户输入字符串 instr = input("please input the string: ") print("input >> " + instr) # 将输入的字符串转化成整数 int(str) print("input to int >> " + str(int(instr)))

生成随机数(Random类)和获取用户输入(Scanner类)

生成指定范围内的随机数 Math.random() 生成随机数,随机数在0到1之间,类型是 double. public class randCase { public static void main(String[] args) { double rand = 0; for (int i = 0; i < 10; i++) { rand = Math.random(); System.out.println(rand); } } } 从标准输入读取字符串和整数(获取用户的输入) Scanne

python入门学习--语句、获取用户输入、函数

1.语句 1.1 语句和表达式有什么区别呢?表达式就是某件事情,而语句是做某件事情(即告诉计算机做什么).比如2*2是4,而print2*2则是打印4 1.2 if语句 当条件为假时,什么都没发生:当条件为真时,后面的语句(上图为print语句)被执行.注:在交互式解释器内使用if语句,需要按两次回车,if语句才会执行 2.获取用户输入 python提示符(>>>)后面的语句可以算作一个完整的程序的组成部分了,输入的值由用户提供,而程序就会打印出输入的两个数的乘积1428.在编写程序的时

微信小程序怎么获取用户输入

能够获取用户输入的组件,需要使用组件的属性bindchange将用户的输入内容同步到 AppService. <input id="myInput" bindchange="bindChange" /> <checkbox id="myCheckbox" bindchange="bindChange" /> var inputContent = {} Page({ data: { inputConten

Java入门:基础算法之获取用户输入

本部分演示如何获取用户输入.我们使用Scanner类来得到用户输入.下面的实例代码中演示了如何获取用户输入的字符串.整数和float数据.主要用到了以下方法: 1)public String nextLine():获取输入的字符串 2)public int nextInt():获取输入的整数 3)public float nextFloat():获取输入的float数 import java.util.Scanner; class GetInputData { public static voi

批处理获取用户输入

获取用户输入 set /p somevalue= 使用%somevalue%来访问用户输入的内容 取消变量的定义 set somevalue= 取消变量somevalue的定义 批处理获取用户输入,码迷,mamicode.com

获取用户输入

获取用户输入函数:input 举例1:input("The meaning of life:") 屏幕会输出:The meaning of life: 等待你的输入... 举例2:x=input("x:") y=input("y:") print (x*y) 最终输出结果为:x:.. y: .. x乘以y的结果