Java 如何在循环中增加变量名
我正在用不同的参数做一堆圆。每个圆都是一个单独的实例。例如,c1的半径等于10,x坐标为250,等等。我不知道我将有多少个圆,它可以改变。我只是在学习Java,所以我不知道如何使用很多东西。我希望有一种方法可以自动增加名称,因此会有c1、c2、c3等。Java 如何在循环中增加变量名,java,variables,declaration,Java,Variables,Declaration,我正在用不同的参数做一堆圆。每个圆都是一个单独的实例。例如,c1的半径等于10,x坐标为250,等等。我不知道我将有多少个圆,它可以改变。我只是在学习Java,所以我不知道如何使用很多东西。我希望有一种方法可以自动增加名称,因此会有c1、c2、c3等。 我的设置方式如下: 数字(250,10)也没有设置。这些都是随机生成的,所以我不会把所有这些都打出来 使用一个数组,每个循环都在数组中存储新的圆。那么变量的名称就无关紧要了。 看看这个:为了更好地理解它:)另一种方法是使用Map,其中键是字符
我的设置方式如下: 数字(250,10)也没有设置。这些都是随机生成的,所以我不会把所有这些都打出来
使用一个数组,每个循环都在数组中存储新的圆。那么变量的名称就无关紧要了。
看看这个:为了更好地理解它:)另一种方法是使用Map
List<Circle> circles = new ArrayList<Circle>();
while (i <= 0) {
Circle circle = new Circle();
circle.setRadius(i * 10);
circle.setX(i);
circles.add(circle);
}
List circles=new ArrayList();
while(我想您正在寻找一个数组。使用对象数组。然后for loop:)将发挥神奇的作用。圆圈[]c
List<Circle> circles = new ArrayList<Circle>();
while (i <= 0) {
Circle circle = new Circle();
circle.setRadius(i * 10);
circle.setX(i);
circles.add(circle);
}