作用
如何从键盘获取不同类型的变量:需要使用Scanner类
使用步骤
- 导包:import java.util.Scanner;
- Scanner的实例化:Scanner scan = new Scanner(System.in);
- 调用Scanner类的相关方法,来获取指定类型的变量
代码示例
import java.util.Scanner;
class ScannerTest{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
//字符串
String name = scan.next();
System.out.println(name);
//整数
int age = scan.nextInt();
System.out.println(age);
//浮点数
double weight = scan.nextDouble();
System.out.println(weight);
//bool型
boolean is = scan.nextBoolean();
System.out.println(is);
//char型(Scanner没有提供相关的方法,只能获取一个字符串)
String gender = scan.next();
char genderChar = gender.charAt(0);//获取索引为0位置上的字符
System.out.println(genderChar);
}
}