【发布时间】:2013-09-27 22:35:46
【问题描述】:
我对 int 板有 1 个问题。 当我在 while 循环中添加一个新的 int 时,所有的 int 都等于 0。
public class Enemy extends Render {
private int X[] = new int[64];
private int Y[] = new int[64];
private int i = 1;
public Enemy(int x, int y, int num1, int num2) {
//x = 480, y = 360, num2 = 2
X[num1-1] = x;
Y[num1-1] = y;
while(i <= num2) {
System.out.println(X[0]+" "+Y[0]+" "+X[1]+" "+Y[1]);
i++;
}
i = 1;
}
}
第一行和第二行打印等于 480 360 0 0,下一个打印等于 0 0 30 360 我需要 480 360 480 360 帮忙。
【问题讨论】:
-
int[] numbers = new int[5];..System.out.println(numbers[0]);那也会打印 0。没有设置值的整数数组默认为 0。 -
第 1 次上课时为 1,第 2 次上课时为 2 次span>