nextLine()易错点

发布时间:2025-05-23 09:52:57 作者:益华网络 来源:undefined 浏览量(1) 点赞(1)
摘要:1、基本语法 1.1基本使用方法 本篇博客重点nextLine()会读取换行(’\r’),但是不会进行输出。 Java中Scanner类中

1、基本语法

1.1基本使用方法

本篇博客重点nextLine()会读取换行(’\r’),但是不会进行输出。

Java中Scanner类中的方法next()和nextLine()都是吸取输入台输入的字符,区别:

next()不会吸取字符前/后的空格/Tab键,只吸取字符,开始吸取字符(字符前后不算)直到遇到空格/Tab键/回车截止吸取;https://www.bzcdn.cn

nextLine()吸取字符前后的空格/Tab键,回车键截止。

输入两行字符串:

我爱学JAVA 我真的很爱爱学JAVA

我真的很爱很爱学JAVA 期望输出结果:

我爱学JAVA 我真的很爱爱学JAVA

我真的很爱很爱学JAVA package scanner ; import java .util .Scanner ; public class Sun_01 {     public static void main (String [ ] args ) {        Scanner scanner = new Scanner (System .in ) ;        String str1 = scanner . nextLine ( ) ;        String str =scanner . next ( ) ;        System .out . println (str1 ) ;        System .out . println (str ) ;        scanner . close ( ) ;     } }

2、nextLine()易错点

2.1 nextLine()使用错误案例

我们第一行使用next()进行读入,第二行使用nextLine()进行读入两行字符串

输入两行字符串:

我爱学JAVA

我爱学JAVA 我真的很爱爱学JAVA 期望输出结果:

我爱学JAVA

我爱学JAVA 我真的很爱爱学JAVA package scanner ; import java .util .Scanner ; public class Sun_01 {     public static void main (String [ ] args ) {        Scanner scanner = new Scanner (System .in ) ;        String str = scanner . next ( ) ;        String str2 =scanner . nextLine ( ) ;        System .out . println (str ) ;        System .out . println (str2 ) ;        scanner . close ( ) ;     } }

二维码

扫一扫,关注我们

声明:本文由【益华网络】编辑上传发布,转载此文章须经作者同意,并请附上出处【益华网络】及本页链接。如内容、图片有任何版权问题,请联系我们进行处理。

感兴趣吗?

欢迎联系我们,我们愿意为您解答任何有关网站疑难问题!

您身边的【网站建设专家】

搜索千万次不如咨询1次

主营项目:网站建设,手机网站,响应式网站,SEO优化,小程序开发,公众号系统,软件开发等

立即咨询 15368564009
在线客服
嘿,我来帮您!