ITPub博客

首页 > 应用开发 > Javascript > nextLine()易错点

nextLine()易错点

原创 Javascript 作者:wxt020 时间:2020-10-31 18:23:28 0 删除 编辑

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
(
)
;
    
}
}


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69984164/viewspace-2731399/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
新零售拼购商业模式系统开发找许生微/电17340689890,我们能定制开发:我们了解市场上的所有的热门案例、热门模式,不单单是单一的一种模式,软件等多种商业模式系统,我们都能为您定制开发,支持定制开发。

注册时间:2020-09-19

  • 博文量
    13
  • 访问量
    2833