我已经创建了这个程序,其中将在构造函数中创建一个气泡对象数组,然后气泡将浮动在画布上,一旦气泡相互接触,它们就会消失并显示单词" POP! &#34 ;.如果弹出所有气泡,我的方法名为noneLeft()应返回true,然后调用另一个名为redisplayAll()的方法,气泡将重置并重新显示。但是,我不知道在弹出最后一个气泡后,为if语句写什么来返回true。如果弹出数组中的最后一个气泡,如何写下来,然后返回true。我是否必须使用 bubbles.length ?
public Mover(double width, double height, int numberOfBubbles) {
canvasWidth = width;
canvasHeight = height;
bubbles = new Bubble[numberOfBubbles];
for (int i = 0; i < numberOfBubbles; i ++){
bubbles[i] = new Bubble();
bubbles[i].showBubble(width, height);
}
count = 0;
}
public boolean noneLeft() {
if (bubbles[].isPopped() == true){
return true;
}
return false;
}
答案 0 :(得分:2)
代码应为
{u'Events': [], 'ResponseMetadata': {'RetryAttempts': 0, 'HTTPStatusCode': 200, 'RequestId': 'ea8888ab-0987-1234-4321-096c31sdfsdf', 'HTTPHeaders': {'x-amzn-requestid': '345551dd-1234-9876-1221-sddweerwer', 'date': 'Sat, 11 Nov 2017 17:08:20 GMT', 'content-length': '13', 'content-type': 'application/x-amz-json-1.1'}}}
迭代气泡,一旦找到一个没有弹出的气泡,因为至少留下一个气泡,因此返回假。