我怎样才能创建用户想要的尽可能多的扫描仪
How can i create as many scanners as the user wants
我想编写一个代码,允许用户选择他想使用的扫描仪数量。首先,我创建了一个简单的扫描仪并为其分配了一个 int
Scanner scanner = new Scanner(System.in);
int input = scanner.nextInt();
现在用户将输入任何整数(例如 7
)。然后我希望程序创建一个扫描仪数组,然后允许多行输入(在本例中为 7)。任何帮助表示赞赏!
要创建特定数量的对象并将它们存储在您可以轻松使用数组的地方:
Scanner[] scanners = new Scanner[num_of_scanners];
此时您将拥有一组空扫描器对象。要正确声明它们,您必须使用这样的循环:
for (int i = 0; i < scanners.length; i++)
{
scanners[i] = new Scanner(System.in);
}
现在您已成功初始化所有扫描仪。要使您的扫描仪处于特定索引,请参见下面的示例:
Scanner first_scanner = scanners[0];
关于数组的更多信息 here。
我想编写一个代码,允许用户选择他想使用的扫描仪数量。首先,我创建了一个简单的扫描仪并为其分配了一个 int
Scanner scanner = new Scanner(System.in);
int input = scanner.nextInt();
现在用户将输入任何整数(例如 7
)。然后我希望程序创建一个扫描仪数组,然后允许多行输入(在本例中为 7)。任何帮助表示赞赏!
要创建特定数量的对象并将它们存储在您可以轻松使用数组的地方:
Scanner[] scanners = new Scanner[num_of_scanners];
此时您将拥有一组空扫描器对象。要正确声明它们,您必须使用这样的循环:
for (int i = 0; i < scanners.length; i++)
{
scanners[i] = new Scanner(System.in);
}
现在您已成功初始化所有扫描仪。要使您的扫描仪处于特定索引,请参见下面的示例:
Scanner first_scanner = scanners[0];
关于数组的更多信息 here。