Rumah > Java > javaTutorial > Gunakan fungsi Scanner.next() java untuk membaca rentetan yang dimasukkan pengguna daripada konsol

Gunakan fungsi Scanner.next() java untuk membaca rentetan yang dimasukkan pengguna daripada konsol

王林
Lepaskan: 2023-07-24 11:09:06
asal
1933 orang telah melayarinya

使用java的Scanner.next()函数从控制台读取用户输入的字符串

在Java编程中,经常需要从控制台读取用户的输入。Scanner类是Java中常用的从控制台获取用户输入的工具之一。Scanner类提供了多个用于读取用户输入的方法,其中最常用的之一是next()函数。

next()函数用于从控制台读取用户输入的字符串,读取的范围是从当前位置开始到下一个空格或换行符之间的字符,然后将读取的字符串返回。

下面是一个示例代码,演示如何使用next()函数从控制台获取用户输入的字符串:

import java.util.Scanner;

public class UserInputExample {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        System.out.println("请输入您的姓名:");
        String name = scanner.next();
        
        System.out.println("请输入您的年龄:");
        int age = scanner.nextInt();
        
        System.out.println("您的姓名是:" + name);
        System.out.println("您的年龄是:" + age);
    }
}
Salin selepas log masuk

在上面的示例代码中,我们首先创建了一个Scanner对象scanner,它将从标准输入(System.in)中读取用户输入。

然后,我们通过调用scanner.next()函数从控制台获取用户输入的字符串,并将其存储在名为name的字符串变量中。

接下来,我们通过调用scanner.nextInt()函数从控制台获取用户输入的整数,并将其存储在名为age的整数变量中。

最后,我们将获取到的姓名和年龄打印到控制台。

需要注意的是,next()函数只能读取到下一个空格或换行符之前的字符串,如果需要读取整行的输入,可以使用nextLine()函数。

此外,需要注意用户输入的数据类型和期望的数据类型相匹配,否则可能会抛出异常。在上面的示例代码中,我们使用了nextInt()函数来读取年龄,所以用户输入的应该是一个整数。

总结一下,使用Scanner类的next()函数可以方便地从控制台读取用户输入的字符串。在实际应用中,我们可以根据需要使用不同的Scanner函数来读取不同类型的数据。希望本文对你理解如何使用next()函数从控制台读取用户输入的字符串有所帮助。

Atas ialah kandungan terperinci Gunakan fungsi Scanner.next() java untuk membaca rentetan yang dimasukkan pengguna daripada konsol. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan