scanner类的应用及注意事项

scanner

扫描器

import java.util.Scanner;  //引用类

Scanner scanner1 = new Scanner(System.in); //建立一个扫描器对象
 String str = scanner.nextLine(); //定义str字符串,用来接收键盘的输入
  • 引用类的方式

    import java.util.Scanner;
    

  • 判断键盘是否有输入数据
  • hasNext(),hasNextLine() ,hasNextDouble() 等

  • next() 与 nextLine()
    • 相似:都可以用来接收String类的数据
    • 区别:
      1. next() 是以空格以及回车作为终止符,一行数据中间有空格的话,只会接收空格之前的数据。
      2. nextLine() 是以回车作为终止符,可以接收空格作为数据
  • 注意:一般使用nextLine()

  • 关于char类型

    • 使用scanner是不从键盘中接收char类型的数据的

    • 使用方法:

      1. 使用String类型接收

      2. 使用 .charAt(0) 转化

        char a;
        a = scanner.nextLine().charAt(0);  //就是将String类型的第一个元素给拿出来,变成Char类型的
        
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值