【发布时间】:2017-04-04 02:34:58
【问题描述】:
我正在尝试参加 12 年 4 月 8 日等。 args 并将 args 0-3 应用于 ball[0],将 args 4-7 应用于 ball[1] 等。目前它为每个球设置最后一组 args,因此两个球的四个值都有 args 4-7。
int m = 0;
for(int p = 0; p<ss.balln; p++) {
try {
System.out.println(p);
ball[p].posx = Double.parseDouble(args[m]);
System.out.println(m);
m++;
ball[p].posy = Double.parseDouble(args[m]);
System.out.println(m);
m++;
ball[p].velx = Double.parseDouble(args[m]);
System.out.println(m);
m++;
ball[p].vely = Double.parseDouble(args[m]);
System.out.println(m);
m++;
}
catch (NumberFormatException nfe) {
System.out.println("Try using numbers.");
System.exit( 0 );
}
}
有什么想法吗?
【问题讨论】:
-
你是如何实例化
ball数组的? -
我没有看到任何对象在这里被实例化...除了
Doubles 或NumberFormatException。
标签: java arrays loops for-loop