欢迎访问宙启技术站
智能推送

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()函数,它会读取整行输入直到换行符为止。

希望以上内容能够帮助到你!如果还有其他问题,请随时向我提问。