next()、nextLine()、nextInt()

next()、nextLine()、nextInt()作为scanner内置的方法,他们的区别在于对于空格的处理方式不同,以及返回值不同。

使用nextLine()方法时,不将空格看做是两个字符串的间隔,而是看作字符串的一部分,返回时,它作为String类型一并返回;

使用next()方法时,将空格看作是两个字符串的间隔;

使用nextInt()方法时,与next()方法类似,只是它的返回值是int类型的,依旧将空格看作是两个输入的数据的间隔。
 

猜你喜欢

转载自blog.csdn.net/whoamnew/article/details/83450480