如何从键盘获取不同类型的变量

如何从键盘获取不同类型的变量:需要使用Scanner类

具体实现步骤:
1.导包:import java.util.Scanner
2.Scanner的实例化:Scanner scan = new Scanner(System.in);
3.调用Scanner类的相关方法,来获取指定类型的变量

注意:
需要根据相应的方法,来输入指定类型的值。如果输入的数据类型与要求的类型不匹配时,会报异常:InputMisMatchException
导致程序终止。

//1.导包:import java.util.Scanner
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("请输入你的名字:");
		String name = scan.naxt();
		//int num = scan.nextInt();
		System.out.println(name);

		System.out.println("请输入你的年龄:");
		int age = scan.Int();
		System.out.println(age);

		System.out.println("请输入你的体重:");
		double weight = scan.nextDouble();
		System.out.println(weight);

		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);

	}
}
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页