栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Scanner对象

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Scanner对象

Scanner
  • 我们可以通过Scanner类来获取用户的输入(与计算器交流)
语法格式

Scanner.scanner = new Scanner(System.in) / new Scanner(System.in) + Alt +Enter

  • 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取钱我们一般使用hasNext()或者hasNextLine()判断是否还有输入的数据
next()实例 第一步

创建scanner对象

第二步
  • 判断用户是否还有输入数据
  • 我们可以通过if语句来判断
第三步
  • 关闭程序

  • 此时,我们就可以输入数据

    注意:next()方法在有效字符后输入空格则会直接省略空格后的所有内容
nextLine()实例
  • 与刚才的方法基本相同,只是代码内容变了

  • 在这里,这两个方法有细微的不同之处
    ##next()与nextLine()方法总结
    next():
  1. 一定要读取到有效字符后才可以结束输入(空格不行)
  2. 对输入有效字符钱遇到的空白,next()方法会自动将其去掉
  3. 只有输入有效字符后才将其后面输入的空白作为分融符或者结束符
    4. next()不能得到带有字符的字符串
nextLine():
  1. 以enter为结束符,也就是说nextLine()方法返回的是输入回车键之前的所有字符
  2. 可以获得空白
拓展
  • 当然我们也可以用Scanner来进行一些简单的计算


平均值就是和除以总个数

  • 当然,为了这里能够保证一直能够叠加,我们还需要设置一个参数来保证下一个数的运行
  • 之后让这个个数一直叠加上去,也就是一直加1(count++)
  • 我们的总数就为当前总数去加上新的数
  • 我们可以让他,每输入一个数据后就输出一次结果
  • 当此结果不符合循环要求,自动退出,并且输出总和以及平均值
总结步骤
  1. 实例化scanner,接收数据import java.util.Scanner;
  2. 判断用户是否有输入数据可以用if或循环
  3. 编写想要的程序代码
  4. 关闭程序 scanner.close();
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1032250.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号