SCANNER超详细用法讲解和代码理解

1. 要求输入的是整数


首先我们先看下面代码以及代码运行效果



1.首先需要导入Scaner包
improt java.util.Scanner
2.要构建Scanner类的对象


如果不理解Scanner scanner = new Scanner(System.in )这串代码,可以
和 int a = 10 进行比较,Scanner和int一样,定义了创建数据的类型为Scanner型,scanner和a一样,这里可以随便取名,只要符合标识符格式就可以,我习惯性写scanner,然后就是new 这里的意思是新建的意思,因为本身是没有这个对象的,我们引用的话需要新建一个对象,我们都知道System.out是键盘输出,那么System.in就是我们用户从键盘输入

2.求输入的是小数

由于int型整数可以自动转化成float,所以在这个程序中输入整数也能输出正确

3.求输入的是字符串

注意

第二次运行,我们输入了hello world,但是只输出了hello,是因为next()会判断空格符号为结束符号,如果我们需要保留空格的话,就需要是由nextLine()。

4.最后看一个综合训练题

好记性不如烂笔头,看完记得自己要多练几遍,相信同学们很快就会掌握

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值