Java中使用Scanner类的next()函数读取用户输入
发布时间:2023-07-06 03:11:29
Scanner类的next()函数用于从标准输入流中读取一个单词(以空格作为分隔符)。需要注意的是,next()函数只会返回输入中的单词部分,而不会返回空格或者换行符。
以下是一个简单的示例代码,演示了如何使用Scanner类的next()函数读取用户输入的内容:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建Scanner对象
Scanner scanner = new Scanner(System.in);
// 读取用户输入
System.out.print("请输入内容:");
String input = scanner.next();
// 输出用户输入
System.out.println("您输入的内容是:" + input);
// 关闭Scanner对象
scanner.close();
}
}
在此示例中,我们创建了一个Scanner对象,用于读取从标准输入流(System.in)中输入的内容。然后,使用next()函数读取用户输入的内容,并将其保存在一个字符串变量中。最后,将用户输入的内容打印输出。
请注意,上述示例代码只能读取一个单词,并且以空格作为分隔符。如果需要读取整行输入,可以使用Scanner类的nextLine()函数,它会读取整行输入直到换行符为止。
希望以上内容能够帮助到你!如果还有其他问题,请随时向我提问。
