范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

大数据编程入门JavaScanner类

  在Java中获取用户的输入,应该使用什么类呢?今天小编将为大家带来大数据编程入门:Java Scanner类。
  Java.util.Scanner是Java5的一个新特性,我们可以通过Scanner类获取用户输入。
  以下是创建scanner对象的基本语法:
  Scanner s = new Scanner(System.in);
  接下来,我们演示最简单的数据输入,并通过Scanner类的next()和nextline()方法获取输入字符串。在阅读之前,我们通常需要使用hasneat和hasNextLine来确定是否有任何输入数据:
  1、使用next方法:
  import java.util.Scanner;
  public class ScannerDemo {
  public static void main(String[] args) {
  Scanner scan = new Scanner(System.in);
  // 从键盘接收数据
  // next方式接收字符串
  System.out.println("next方式接收:");
  // 判断是否还有输入
  if (scan.hasNext()) {
  String str1 = scan.next();
  System.out.println("输入的数据为:" + str1);
  }
  scan.close();
  }
  }
  运行结果:
  可以看到在上面输出结果中com字符并未输出,接下来看如何使用nextLine。
  2、使用nextLIne方法:
  import java.util.Scanner;
  public class ScannerDemo {
  public static void main(String[] args) {
  Scanner scan = new Scanner(System.in);
  // 从键盘接收数据
  // nextLine方式接收字符串
  System.out.println("nextLine方式接收:");
  // 判断是否还有输入
  if (scan.hasNextLine()) {
  String str2 = scan.nextLine();
  System.out.println("输入的数据为:" + str2);
  }
  scan.close();
  }
  }
  运行结果:
  在上面的输出结果中可以看到com字符的输出。
  3、next()和nextLine()之间的区别
  next():
  ① 必须先读取有效字符,然后才能结束输入。
  ② next()方法将自动删除在输入有效字符之前遇到的空格。
  ③ 只有在输入有效字符后,输入的空格才会用作分隔符或终止符。
  ④ next()无法获取带空格的字符串。
  nextLine():
  ① 以Enter结束,这意味着nextline()方法在输入回车之前返回所有字符。
  ② 可以得到一个空白。
  如果要输入int或float类型的数据,scanner类中也支持它,但是,最好在输入之前使用hasNextXxx()方法进行验证,然后使用nextXxx()读取:
  import java.util.Scanner;
  public class ScannerDemo {
  public static void main(String[] args) {
  Scanner scan = new Scanner(System.in);
  // 从键盘接收数据
  int i = 0;
  float f = 0.0f;
  System.out.print("输入整数:");
  if (scan.hasNextInt()) {
  // 判断输入的是否是整数
  i = scan.nextInt();
  // 接收整数
  System.out.println("整数数据:" + i);
  } else {
  // 输入错误的信息
  System.out.println("输入的不是整数!");
  }
  System.out.print("输入小数:");
  if (scan.hasNextFloat()) {
  // 判断输入的是否是小数
  f = scan.nextFloat();
  // 接收小数
  System.out.println("小数数据:" + f);
  } else {
  // 输入错误的信息
  System.out.println("输入的不是小数!");
  }
  scan.close();
  }
  }
  运行结果:
  在下面的示例中,我们可以输入多个数字,并计算它们的总和和平均值。每输入一个数字,按回车键确认,输入非数字结束输入输出执行结果:
  import java.util.Scanner;
  class RunoobTest {
  public static void main(String[] args) {
  System.out.println("请输入数字:");
  Scanner scan = new Scanner(System.in);
  double sum = 0;
  int m = 0;
  while (scan.hasNextDouble()) {
  double x = scan.nextDouble();
  m = m + 1;
  sum = sum + x;
  }
  System.out.println(m + "个数的和为" + sum);
  System.out.println(m + "个数的平均值是" + (sum / m));
  scan.close();
  }
  }
  运行结果(输入非数字结束输入):
  以上就是关于大数据编程入门:Java Scanner类的全部内容了,希望这篇文章能够帮助到大家~

山东省2021年科学技术奖公示,19项农业科技成果榜上有名近日,山东省公示了2021年度科学技术奖拟授奖成果,作为农业大省,山东省十分重视农业科技,此次共有20项涉农科技成果入榜,包括自然科学奖1项,科技进步一二三等奖6项9项和3项。名单花3300买了块苹果表,用了一年时间说下心里话,很多方面不如华为对于大多数人来说,我劝你们还是别买AppleWatch了。这不,AppleWatchS7马上就要发售了,这次的外观也进行了大升级,屏占比更高了,估计很多人都开始骚动了,放心,这款产Facebook全球6小时宕机原因查明一条指令所致,内部工程师所为博雯发自凹非寺量子位报道公众号QbitAIFacebook全球宕机6小时的原因,是公司内部工程师的一条错误指令。最近,Facebook官方针对这次大规模宕机的原因做了回应。这一新闻一台VIVO手机正常情况下能用多久?VIVO手机能用多久,这个问题没有一个标准的答案。VIVO手机总体来说质量还是不错的,若非人为原因,不出意外的话基本用个两三年没有问题。本人从04年购入第一台手机开始,用的手机品牌大一资金充足的情况下该不该买ipad?感谢您的阅读!我必须非常清楚的告诉大家,现在的iPad没有你想象的那么昂贵。如果是老款的iPad,它的价格可能会更为便宜,甚至于只有千元左右,所以只要你的资金相对状况比较不允许的话35岁成职场荣枯线,不是做百年企业该有样子近日,脉脉数据研究院发布了一份调查,对目前中国大型互联网企业员工的平均年龄进行了统计排序,数据显示,大型互联网企业员工平均年龄均不超过35岁。其中,字节跳动美团滴滴为代表的新生代互消息称苹果公司将因其NFC芯片面临欧盟反垄断指控知情人士称,苹果公司将因其NFC芯片技术而受到欧盟反垄断指控的打击,此举可能使该公司面临巨额罚款的风险,并可能迫使其对竞争对手开放移动支付系统。自欧盟去年6月对ApplePay展开乌克兰25岁黑客攻击了100多家外国公司,非法获利超过150万美元乌克兰网络警察网站报道,网络警察拘留了一名25岁的黑客,该黑客利用加密恶意软件攻击外国公司,造成价值超过1。5亿美元的损失。刑事案件详情这名黑客是在一次国际警察行动中被确认的。黑客IBM(IBM。US)预计未来几年收入将实现中个位数增长,自由现金流将达到350亿美元智通财经APP获悉,IBM(IBM。US)董事长兼首席执行官ArvindKrishna在其2021年IBM投资者简报会上表示,从2022年开始,该公司预计通过收购和有机增长,未来几小嘟无线隔空充电全国招商中主流技术1Qi标准Qi是全球首个推动无线充电技术的标准化组织无线充电联盟(WirelessPowerConsortium,简称WPC)推出的无线充电标准,具备便捷性和通用性两大特征锐捷星耀再推新品WiFi6入门级价格,享受旗舰体验近年来,随着宽带提速降费以及WiFi6设备的慢慢普及,路由器犹如换发了新生一般变得越来越重要!除了日常我们使用的手机电视电脑外,智能家居设备也是走入了我们的生活,所以需要连接网络的
TypeScript,泛型,泛型类,函数泛型函数类型接口和泛型约束泛型泛型,在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型,各种程序设计语言和其编译器运行环境对泛型的支持均不一样。泛型程序设计(gener我想知道三星S20除了外观以外好在哪些地方?好在哪里真说不出,只知道用了以后真的很难换其他手机了,可能习惯了,从07年上大学开始用三星,自从智能机出来以后也是用三星的多,09年大三的时候开始玩智能机,一直到现在十几年了,期间御银股份,贵州茅台,苏宁易购,贵广网络,恒瑞医药,隆基股份御银股份持续调整中。苏宁易购是互联网电商概念。吴通控股是物联网概念。兆易创新持续调整。零点有数是大数据概念。恒瑞医药持续调整。冰山冷热是冰雪概念。美锦能源是氢能源概念。楚江新材是第LinuxPolkit本地权限提升漏洞(CVE4034)修复方法近日,Qualys研究团队公开披露了在Polkit的pkexec中发现的一个权限提升漏洞,也被称为PwnKit。该漏洞是由于pkexec无法正确处理调用参数,从而将环境变量作为命令机动车是城市氨气早高峰重要来源大气中氨气浓度日变化明显,其峰值浓度一般出现在早晨。近日,中科院大气物理研究所研究员潘月鹏团队基于氮同位素溯源技术追踪了北京大气氨的来源,发现机动车对氨气早高峰的贡献高达40。该研你在头条创作用的什么牌子的手机,感觉如何?我在头条上创作使用的是华为Mate20手机,为2019年新款,当时售价较高,为4499元。用有两三年了,效果还不错,也从未修理过。此价当时也可购到性价比更高的苹果机,也有人劝找这么小鹏汽车因宁德时代电池价格大幅上涨,将逐步替换由中航锂电供应南方财经1月30日电,日前,小鹏汽车在接受机构调研时表示,2021年实际交付汽车9。8万辆,超出原计划的9万辆目标2022年计划整体交付25万辆,并向30万辆冲击。截至1月25日,比亚迪新能源汽车价格调整,最后一天优惠抓住机会比亚迪汽车发布了关于车型价格调整的说明。为了缓解上游原材料大幅上涨以及2022年新能源补贴退坡(在2021年基础上退坡30)的压力,说明确实成本有压力,尤其是2021年原材料涨那么虎年年货新在哪,电商平台大数据告诉你新华社北京2月1日电题虎年年货新在哪,电商平台大数据告诉你新华社记者于佳欣戴小河随着虎年春节到来,年货市场也愈发火热。网上送年礼,线上买年味已成为新年俗。全国网上年货节于1月10日我开电动爹回东北,一路上没敢开暖风文财经天下周刊韩玲编辑冒诗阳驾驶电动车,不敢开空调进入1月下旬以来,全国各地开始发布寒冷预警信号,就连处于亚热带,年平均温度可达22。8的广州,近日也发布了寒冷黄色预警信号。这让准网络电视怎么收看CCTV和地方台这类直播频道?没有机顶盒不行你好,如果你家里电视是WIFI电视有安卓系统。就可以拿着一个U盘,去电脑上搜索一下电视APP,然后拿着U盘安装到电视上就可以了。两台电视可以都连wifi,看直播频道可