Scanner的引入
如何从键盘获取不同类型的变量?
使用java提供的类:Scanner类
步骤:
1.导包:import java.util.Scanner;
2.Scanner的实例化
3.调用Scanner类的nextXxx()方法获取相应类型的数据。
此时的Xxx可以是:Byte\Short\Int\Long\Float\Double\Boolean
注意:Scanner中没有从键盘获取char型变量的方法。
获取字符串,可以使用next() / nextLine()
//1.导包
import java.util.Scanner;
class ScannerTest {
public static void main(String[] args) {
//2.Scanner的实例化
Scanner scan = new Scanner(System.in);
//3.调用Scanner类的相关方法,完成数据的的获取
System.out.println("请输入一个int型变量:");
int myInt = scan.nextInt();//从键盘获取int型值
System.out.println("int值为:" + myInt);
System.out.println("请输入一个double型变量:");
double myDouble = scan.nextDouble();
System.out.println("double值为:" + myDouble);
System.out.println("请输入一个boolean型变量:");
boolean myBoolean = scan.nextBoolean();
System.out.println("boolean值为:" + myBoolean);
System.out.println("请输入一个String型变量:");
String info = scan.next();
System.out.println("String值为:" + info);
}
}