我想构建一个程序,允许用户输入对象的长度和宽度,但是我选择了很多次(我会构建更多的代码来选择循环的次数) 。每次循环迭代时,我都会遇到一些问题,如何获取输入并构造对象。谢谢!更改每次循环迭代分配的变量
public static void main(String[] args)
{
Scanner console = new Scanner(System.in);
for (int i = 1; i <= 2; i++)
{
System.out.println("Enter length" + i + ": ");
int length i = console.nextInt();
System.out.println("Enter length" + i + ": ");
int width i = console.nextInt();
OBJECT instance1 = new OBJECT(length1, width1);
}
}
OBJECT不应该全部大写。无论如何,我会使用一个数组。第三件事:它应该是'int length = console.nextInt();'。我是无关的。 – hexafraction
OBJECT在我的代码中并没有全部大写,只是将其从我不熟悉的实际名称中改为了,因为我不包括该类。将长度和宽度更改为数组是可行的,但是可以使用类构造函数完成吗? –
是的,构造函数可以接受零个或多个对象或基元(不包括仅在内部使用的return_address)。一个数组是一个对象。 – hexafraction