使用Java的Scanner类nextLne()方法从显示器输入数据时,nextInt()后面的nextLine()直接跳过没有执行;

截图:第三个输入直接跳过

通过上网的查找我终于发现了问题出在哪里:

原来nextLine()函数获取的是一整行的内容其中也包括了(\n)也就是换行符

而nextInt()函数获取的仅仅是一个值不包含(\n),

那么nextInt()后面的nextLine()读取一行,就把(\n)读进去了,意思就是nextLine()的值是(\n),所以不会进行数据获取。

解决办法:可以选择多添加一个nextLine()去获取nextInt()后面的换行符(\n)

改了之后程序正常输入:

转载于:https://www.cnblogs.com/dzkwwj/p/10012157.html

Java 中nextLine()方法没有执行直接跳过解决办法相关推荐

  1. nextline函数_Java 中nextLine()方法没有执行直接跳过解决办法

    使用Java的Scanner类nextLne()方法从显示器输入数据时,nextInt()后面的nextLine()直接跳过没有执行: 截图:第三个输入直接跳过 通过上网的查找我终于发现了问题出在哪里 ...

  2. Java方法调用事件_Java中的事件处理和Java中actionPerformed方法的执行

    我在Java中为simpleGUI编写了一个小代码. package guidemo1; import java.awt.event.ActionEvent; import java.awt.even ...

  3. jfinal linux 乱码,分享JFinal中renderFile方法中文文件名乱码问题的解决办法

    最近在一直在使用JFinal进行web项目的开发工作,使用起来感觉非常之方便效率,不愧是名为急速WEB开发框架,呵呵! 废话不说,进入正题.项目开发过程中经常遇到文件的上传于下载,JFinal中提供的 ...

  4. java cookie 取不到_java中Servlet Cookie取不到值原因解决办法

    java中Servlet Cookie取不到值原因解决办法 现象: 在测试带Cookie的HTTP请求时发现,服务端用request.getHeader("cookie")可以去到 ...

  5. java中nextLine读取不到的问题

    要求的标准输入一般是"Scanner cin=new Scanner(System.in);". 其实还有更有效率的方法:Scanner cin=new Scanner(new B ...

  6. eclipse折叠if语句块_「03」java中的方法以及控制语句

    语句块(有时叫做复合语句),是用花括号扩起的任意数量的简单Java语句.块确定了局部变量的作用域.块中的程序代码,作为一个整体,是要被一起执行的.块可以被嵌套在另一个块中,但是不能在两个嵌套的块内声明 ...

  7. java 返回值判断_在Java中判断方法重载的条件除了参数外,还可以通过返回值类型判断。_学小易找答案...

    [单选题]若int x;且有下面的程序片断,则输出结果是() . for (x=3; x<6; x++) { printf((x%2) ? "##%d" : "** ...

  8. 《Android游戏开发详解》——第1章,第1.6节函数(在Java中称为“方法”更好)...

    本节书摘来自异步社区<Android游戏开发详解>一书中的第1章,第1.6节函数(在Java中称为"方法"更好),作者 [美]Jonathan S. Harbour,更 ...

  9. java中main方法前的public static void及其后面的(String[] args)【笔记自用】

    为什么Java的main方法必须是public static void? 一. void 如下,像C, C++一样,将返回值类型改为int,再返回一个0,虽然编译通过,但是运行时会报错. 找到一种可理 ...

最新文章

  1. Fibonacci数列的java实现
  2. linux c语言工具,Linux下C语言编程环境的工具.doc
  3. unittest安装教程_unittest框架与自动化测试环境的搭建
  4. 语义分割--Fully Convolutional DenseNets for Semantic Segmentation
  5. haiyang457 原创软件安装包代表作集合电子书
  6. [USACO5.3]校园网Network of Schools 缩点
  7. 记mysqldump导出导入数据库的一个小问题~
  8. Java利用POI生成Excel强制换行
  9. html编辑器kindeditor我的使用方法 (转载)
  10. java socket 工具_java Socket简易聊天工具
  11. WPF4文字模糊不清晰、边框线条粗细不一致的解决方法
  12. string s=new string() 创建了几个对象_Java的String类5个常见面试题的解答过程和原理...
  13. 利用DllPlugin分割你的第三方库
  14. 卷积神经网络---文本分类原理及代码
  15. vue php 架构目录,vuex 项目结构目录及一些简单配置介绍
  16. 《Shell脚本学习指南》学习笔记
  17. 等价类划分测试—身份证
  18. diffmerge对比时出现中文乱码的解决办法
  19. MyEclipse连接oracle数据库及代码
  20. 微信小程序跳转页面问题

热门文章

  1. jquery给div赋值
  2. LKT系列加密芯片DES加解密以及OpenSSL DES接口实现加解密
  3. linux命令-locale字符显示
  4. RabbitMQ的死信队列的应用
  5. 小米牵手宜家,成立亿元开发者基金,雷军不仅要当AIoT开拓者,还要当扛把子...
  6. 真实到可怕!英伟达MIT造出马良的神笔
  7. PHP:打造一个无限极评论模块
  8. 网络安全系列之二十五 配置SSH
  9. pt-query-digest分析mysql日志
  10. centos下CMAKE源码安装MYSQL5.5.23