📅  最后修改于: 2023-12-03 15:01:56.706000             🧑  作者: Mango
nextBoolean()
方法是Java中Scanner类的一个方法,它允许用户从控制台读取一个布尔值。本文将会介绍如何使用 nextBoolean()
方法,并提供示例代码,以帮助程序员了解其用法。
要使用 nextBoolean()
方法,您需要先创建一个Scanner对象,并利用 nextBoolean()
方法从控制台读取一个布尔值。以下是基本的使用方法:
Scanner scanner = new Scanner(System.in);
boolean b = scanner.nextBoolean();
在上面的代码中, Scanner
类的构造函数接受一个 InputStream
型参数。这里我们将 System.in 作为参数传递给 Scanner
构造函数来读取控制台输入。
但是需要注意的是,在使用 nextBoolean()
方法之前,您的程序需要等待用户在控制台上输入一个布尔值。
下面是一个示例程序,演示了如何使用 nextBoolean()
方法从控制台读取布尔值,并将其存储到一个变量中:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
boolean b;
System.out.print("请输入一个布尔值 (true/false):");
b = scanner.nextBoolean();
System.out.println("您输入的布尔值是:" + b);
}
}
在上面的示例程序中,我们首先创建了一个 Scanner
对象,然后提示用户输入一个布尔值。接下来,我们调用 nextBoolean()
方法将输入的布尔值存储在一个布尔变量中,并使用 println()
方法将其输出到控制台。这个示例程序将演示以下几个方面:
Scanner
对象nextBoolean()
方法读取控制台输入编译并运行示例程序,您将得到一个提示,提示您输入一个布尔值(true/false):
请输入一个布尔值 (true/false):
在您输入 true 或 false 之后,程序将把您输入的布尔值输出到控制台:
请输入一个布尔值 (true/false): true
您输入的布尔值是:true
nextBoolean()
方法是 Scanner
类提供的一个实用工具,用于从控制台读取布尔值。使用 nextBoolean()
方法,您可以轻松地从控制台读取布尔值,并在您的程序中使用它们。在介绍中,我们提供了一个示例程序,演示了如何使用 nextBoolean()
方法读取控制台输入,并将其存储到一个变量中。