Java基础Scanner类的使用

Scanner类

什么是Scanner类。

  1. Scanner类是Java5的新特性,Scanner类适用于获取键盘输入(是一个正则表达式的文本扫描器)。Scanner类提供了多个构造器,不同的构造器可以用于接收文件、字符串和输出流等作为数据源。

Scanner类的导包。

首先我们要导入Scanner类的包:import java.util.Scanner;

说明:这个导包一般不需要我们手动导包,我们可以使用的时候打入Scanner,选择确定就可以了。如图:在这里插入图片描述

Scanner类的实例化。

基本语句:
Scanner scanner=new Scanner(System.in);

调用Scanner类相关的方法。

- scanner.next();
- scanner.nextInt();
- scanner.nextDouble();
- scanner.nextBoolean();

注意:

  • 这里补充一个Scanner类是没有对应char类型的方法。 如果要获取char类型的,我们可以这样做。
  • 需要根据相应的方法,来输入指定类型的值,如果输入的数据类型与要求不匹配时,会出现报错异常:也就是InputMisMatchException,最终导致程序异常
	//Scanner的实例化
	Scanner scanner =new Scanner(System.in);
	//提示我们要录入的是什么,假设我提示的是录入性别(男还女)
	System.out.pritln("请输入您的性别:男/女")
	//先从键盘获得我们所录入的
	String  gender=scanner.next();
	//获取我们从String类型中位置上的字符,这样就可以转化为char型
	char genderchar=gender.charAt(0);//获得索引为零的字符
	//然后我们在输出以下
	System.out.println(genderchar);
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值