首先的一个区别是:
- nextInt()读取结果为一个int类型数据,返回int值
- nextFloat()读取结果为float类型,返回float值
- next()读取结果为String类型,返回string类型
- next Line()读取结果为String类型,返回string类型
回车符之间的区别
其实我们发现 next() , nextInt() 和 nextFloat() 看到空格符或回车符都认为读取结束,此时不会读取回车符。
意思就是回车符只会留在这里等待下一个可以读取回车符号的读取流来把这个回车符接收掉
nextLine()也是以回车符为结束,并且只是以回车符结束,并且会读取回车符。