Scanner scan=new Scanner(System.in);
System.out.print("姓名:");
String s1=scan.nextLine();
System.out.print("年龄:");
int i2=scan.nextInt();
scan.nextLine();//此处为解决办法 可以让其把回车符吸收
System.out.print("性别:");
String s2=scan.nextLine();
System.out.print("\n");
System.out.println("你的个人信息如下:");
System.out.println("姓名:"+s1);
System.out.println("年龄:"+i2);
System.out.println("性别:"+s2);
如果在nextInt后面紧接着有一个nextLine他会输出一个空行
原因是: nextInt()函数遇到空格、回车符等空白字符时会将空白字符前的数据读取走,但空白字符不会被读,如果紧接着来一个nextLine就会读取刚才遗留的回车符 解决办法就是在nextInt后先输入一次nextLine 让其吸收遗留的回车符

java中 Scanner在nextInt后紧接着nextLine出现的问题相关推荐

  1. 几句话直观理解java中Scanner类的next()、nextLine()、nextInt()

    很多关于上述几个方法的介绍都非常晦涩,很复杂,我们在处理相关问题时只需要记住以下规律即可: (1)Scanner是一个扫描器,对于键盘输入或者文件中的数据,先存到缓存区等待读取,它判断读取结束的标示是 ...

  2. java nextint后有空格,Java中nextInt()后接nextLine()读取不到数据

    Java中nextInt()后接nextLine()读取不到数据 Java中nextInt()后接nextLine()读取不到数据 问题: 在使用Scanner对象的nextLine()函数读取输入的 ...

  3. java shutdowninput,java中socket.shutdownOutput()使用后如果还想用输出流怎么办

    java中socket.shutdownOutput()使用后如果还想用输出流怎么办 mip版  关注:298  答案:2  悬赏:60 解决时间 2021-01-27 20:08 已解决 2021- ...

  4. 关于java中next,nextInt,nextLine的区别

    https://blog.csdn.net/qq_35038153/article/details/79577464 Java中关于nextInt().next()和nextLine()的理解 先看解 ...

  5. java中Scanner类中 next()与nextLine()的区别

    问题:提示用户输入一个英文字符串或者要解密的字符串,然后通过扫描仪获取用户输入的字符串,经过加密或者解密后,把字符串输出. import java.util.Scanner;public class ...

  6. java中scanner中nextint_Java Scanner nextInt()方法与示例

    扫描仪类nextInt()方法 语法:public int nextInt(); public int nextInt(int rad);nextInt()方法在java.util包中可用. next ...

  7. java中scanner中nextint,Java Scanner nextInt()方法

    Java Scanner nextInt()方法 java.util.Scanner.nextInt() 方法扫描输入的下一个标记为int.形式nextInt()方法的调用和调用nextInt(rad ...

  8. java中Scanner类用法的详解

    一   java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入. 首先要导入包   import  java.util.Scanner; Sca ...

  9. Java中Scanner类的用法

    一.Scanner类简介 Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序.它是以前的StringTokenizer和Matcher类之间的某种结合.由于 ...

最新文章

  1. JSP WEB开发入门基础到高手进阶教程002
  2. sql添加删除主键、外键
  3. java实现导出Excel的功能
  4. word2016开机后首次打开非常慢_5款iPhone实测 iOS 13.4.1运行速度:升级后表现更糟糕?...
  5. python 图片识别
  6. 根据城市的三字代码查询经纬度_中国国内机场三字码及经纬度
  7. OMG,学它!java定时器quartz表达式
  8. 流量卡之家:预约量超百万!华为5G手机线上线下产品紧俏 A股概念股大涨
  9. 考研压力越来越大,你秃了吗?
  10. linux中ll排序命令,ll命令
  11. 高效率笔记——5R笔记法(康奈尔笔记法)
  12. python print什么意思_python中print有什么用
  13. python随机森林模型简单股票涨跌预测
  14. 【微信小程序教程】点击按钮修改view标签背景颜色
  15. 从pcap文件中解析网络数据包
  16. RocEDU.阅读.写作《苏菲的世界》书摘(四)
  17. onchange()事件的应用
  18. 【从零开始人工智能01】人工智能运行开发环境搭建
  19. 连锁管理系统有哪些功能?如何选择实用的连锁管理系统?
  20. Java的时代依然还在,合格的Java工程师成为紧缺人才

热门文章

  1. 联发科和RS共同开发5G无线量测方案
  2. H5在线CAD后台读写CAD文件
  3. htmlcss复习笔记-4
  4. matlab(1)矩阵的输入及运算
  5. 无线式PT二次回路压降测试仪(SXP-W4m)操作程序
  6. 大数据篇:Spark安装及测试PI的值
  7. 【ps】ps cc中普通形状如何变成实时形状
  8. RoarCTF2019-misc-黄金六年wp
  9. kaggle新手第三场比赛——Instant-Gratification-top3%(1)
  10. 游戏研发有关的一些职位职能总结