我必须在一个将行星添加到星系的类中创建这个小方法,但似乎数组 planeta 中的元素 k+1 没有被替换……是因为它在 if 语句中吗?
public void addPlanet(String planetName, BigInt x, BigInt y, BigInt z) {
if (planetExists(planetName) && !complete()){
newSP= new SpacePoint(x,y,z);
newPlanet= new Planet("planetName",newSP);
int k=this.size();
planeta[k+1]=planetName; //doesnt replace because its inside the if??
}
}
如果这是一个简单的问题,我很抱歉,我在大学上 Java 课程,我真的很新…… PS:顺便说一句,谢谢大家,这些天你们一直是我的老师!=)