[学习笔记]Java读取用户输入

在程序的实际运行过程中,我们很可能会要求用户输入数据以继续运行程序;

java.util包提供的Scanner类就可用于读取用户输入;

创建Scanner对象

使用next()方法读取输入

使用nextLine()方法读取输入

next()和nextLine()的区别

next()方法读取用户输入直至碰到空格或Tab,并且在接收到输入后会将光标放置在同一位置;

nextLine()方法读取用户输入直至碰到换行(\n)或Enter,接收输入后将光标放置到下一行;

读取的过程中可以使用hashNext()方法或hasNextLine()方法判断是否还有需要读取的数据;

Original: https://www.cnblogs.com/cloudyzcy/p/16311039.html
Author: 糖小豆
Title: [学习笔记]Java读取用户输入

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/713041/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • vue解决dhtmlx-gantt在element的tab切换时显示不正确问题

    项目上使用了dhtmlx-gantt甘特图插件,发现不放置于el-tab-pane页签的情况下能正常渲染甘特图,但放在el-tab-pane页签容器的情况下则不能正常渲染,具体表现…

    技术杂谈 2023年6月1日
    0116
  • KestrelServer详解[3]: 自定义一个迷你版的KestrelServer

    和所有的服务器一样,KestrelServer最终需要解决的是网络传输的问题。在《网络连接的创建》,我们介绍了KestrelServer如何利用连接接听器的建立网络连接,并再次基础…

    技术杂谈 2023年5月30日
    087
  • 完全二叉树结点数

    完全二叉树结点数 问题描述 给你一棵完全二叉树的根节点 root ,求出该树的节点个数。 完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大…

    技术杂谈 2023年7月25日
    085
  • 数组的改变和移动

    1.1 数组的改变 数组在内存中是一块连续的内存空间,我们可以直接通过下标进行访问,并进行修改。 在 Java中,对于 List类型来说,我们可以通过 set(idx, eleme…

    技术杂谈 2023年6月21日
    098
  • C#11file关键字

    C#11添加了文件作用域类型功能:一个新的 file修饰符,可以应用于任何类型定义以限制其只能在当前文件中使用。 这样,我们可以在一个项目中拥有多个同名的类。 通过下面的项目显示,…

    技术杂谈 2023年7月24日
    072
  • Infra架构: 同理心 责任心。 设计:Bottom-Up Top-Down

    2021 年终总结 – 我叫尤加利https://youjiali1995.github.io/essay/2021-summary/ 关于cloudstack,ope…

    技术杂谈 2023年6月1日
    0102
  • 响应式布局

    1 什么是媒体查询 ¶ 媒体查询指的是获取设备屏幕、浏览器尺寸(width,height),进而为不同尺寸设定不同的CSS样式。一般而言,可以通过@media来获取屏幕或浏览器尺寸…

    技术杂谈 2023年7月23日
    077
  • 锁释放和事务提交的顺序问题

    面对高并发是锁的实现要使用aop 实现,锁不能加在方法中,应为事务一般是方法结束后提交,而锁在finally 方法中提交,从而会出现锁已经解锁而事务还没来得及提交,下个锁获得到的数…

    技术杂谈 2023年6月1日
    0105
  • what’s surface cc chromium

    Goals Surfaces are a concept to allow graphical embedding of heterogeneous untrusting clie…

    技术杂谈 2023年5月31日
    083
  • [学习笔记]Java正则表达式

    正则表达式 正则表达式定义了字符串的模式,可以用于搜索、编辑或处理文本; 正则表达式使用字符串描述规则,并用于匹配字符串; 一个正则表达式其实就是一个描述规则的字符串,被正则表达式…

    技术杂谈 2023年7月24日
    059
  • 动态规划之矩阵连乘

    什么是动态规划 动态规划(英语:Dynamic programming,简称 DP),是一种在数学、管理科学、计算机科学、经济学和生物信息学中使用的,通过把原问题分解为相对简单的子…

    技术杂谈 2023年7月11日
    0113
  • 一文搞懂│http和https 的通信过程及区别

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    技术杂谈 2023年7月11日
    080
  • python3GUI–仿做一个网易云音乐By:PyQt5(附下载地址)

    @ 一.前言 二.展示-主界面 1.静图1 2.静图2 3.静图3 3.静图3 4.动图1 三.展示-登录界面 1.静图1 2.静图2 5.动图2 四.展示-系统托盘 五.UI设计…

    技术杂谈 2023年6月21日
    091
  • Map–部分方法

    1.Map.values()方法:获取Map集合中的所有键值对象 获取 Map 集合中的所有键值对象,这些键值对象将存放在另一个集合对象中 2.getOrDefault() 方法 …

    技术杂谈 2023年7月24日
    091
  • AT&T汇编语言——工具及程序组成

    1. 开发工具 在汇编语言中,用到的工具主要用下面几个: 汇编器、连接器、调试器、编译器 由于我在这里的是AT&T 汇编语言。所以工具下也都是gnu 下的那些。 1.1 汇…

    技术杂谈 2023年5月30日
    0110
  • [转]钉钉宜搭

    1. 简介 2. 首页 3. 工作台 4. 普通表单 5. 流程表单 6. 报表 7. 外部链接 8. 自定义页面 9. 高级功能 1. 简介 词汇表可以帮助您了解一些特殊词汇的概…

    技术杂谈 2023年5月30日
    0102
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球