1、基本语法
1.1基本使用方法
本篇博客重点nextLine()会读取换行(’\r’),但是不会进行输出。
Java中Scanner类中的方法next()和nextLine()都是吸取输入台输入的字符,区别:
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博客 ” ,链接:https://blog.itpub.net/69984164/viewspace-2731399/
,如需转载,请注明出处,否则将追究法律责任。