如何从键盘获取不同类型的变量:需要用到Scanner类
具体实现步骤:
1、导包:import java.util.Scanner;
2、Scanner 的实例化:Scanner scan = new Scanner(System.in);
3、调用Scannner类的相关方法,来获取指定类型的变量
注:需要根据相应方法输入指定类型的值。如果输入数据类型与要求的不匹配时,会报异常
导致程序终止
import java.util.Scanner;
class ScannerTest
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
//String型
System.out.println("请输入你的姓名:");
String name = scan.next();
System.out.println(name);
//int 型
System.out.println("请输入你的芳龄:");
int age = scan.nextInt();
System.out.println(age);
//double 型
System.out.println("请输入你的体重:");
double weight = scan.nextDouble();
System.out.println(weight);
//boolean 型
System.out.println("你是否相中了呢(true/false)");
boolean islove = scan.nextBoolean();
System.out.println(islove);
//对于char 类型,Scanner没有提供相关的方法,只能获取一个字符串
System.out.println("请输入你的性别:(男/女)");
String gender = scan.next();//男
char genderChar = gender.charAt(0);//获取索引为0位置上的字符
System.out.println(genderChar);
}
}