Java推箱子判断胜利时 数组的问题

2025-03-11 06:24:33
推荐回答(3个)
回答1:

我觉得你可以定义一个全局变量, 不需要这么遍历, 当有一个箱子到了你指定的位置你就为这个全局变量加一, 当把这个箱子从指定位置移掉时就减一, 每次操作事件你都判断一下是否这个全局变量的值等于你指定位置的个数值, 如果是就胜利 如果不是就继续.

回答2:

boolean allBlog = true;
for(int i = 0; i < stars.length ; i++){
boolean currBlog = true;
for(int j = 0; j < startroughs.length ; j++){
if(!startroughs[j].getBounds().contains(stars[i].getBounds())){
currBlog = false;
break;
}
}
if(!currBlog) {allBlog = false; break;}
}
if(allBlog) 胜利

回答3:

看提示