package com.zhen.scanner; import java.util.Scanner; public class Demo03 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);//创建一个扫描器对象,用于接受键盘数据 System.out.println("请用户输入数据:"); String Str = scanner.nextLine(); System.out.println("用户输入的数据为"+Str); scanner.close(); } } /*next() 和nextLine()的区别 next() 1.一定要读取到有效字符才可以结束输入。 2.对输入有效字符之前遇到的空白,next()方法会自动将其去掉。 3.只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符 4.next()不能得到带有空格的字符串!!!!!!(这也是常用nextLine()的原因) nextLine() 1.以Enter为结束符,也就是nextLine()方法返回的是输入回车之前的所有的字符。 2.可以获得空白. */
【流程控制】 next() 和nextLine()的区别
最新推荐文章于 2024-07-27 17:56:15 发布