我试图更改另一台设备上的代码,并通过Dropbox将代码从另一台设备上转移到另一台设备上,但是当我对代码进行更改时,程序的行为与以前相同。我不知道为什么?
//when collecting an Powerup-Item start a random Powerup
public static void pupHit() {
ItemCreator.powerUp.setLocation(new Point(-50, -50));
//usually I would generate a random number between 1 and 6
//with the commented 2 lines below and save it in the variable pup
//Random rand = new Random();
int pup = 6; //rand.nextInt(6) + 1;
//even if I give pup a static value of 6, pup differs between 1 and 5/6
switch(pup){
case 1: ItemPowerups.speed(); Stats.points += 10; break;
case 2: ItemPowerups.slow(); Stats.points += 5; break;
case 3: ItemPowerups.lsd(); Stats.points += 15; break;
case 4: ItemPowerups.invert(); Stats.points += 25; break;
case 5: ItemPowerups.obstacle(); Stats.points += 10; break;
case 6: ItemPowerups.steelJawbone(); Stats.points += 10; break;
}
}
我尝试在声明和初始化
System.out.printl(pup);
之后添加pup
。这也不会影响我的代码。 最佳答案
尝试再次构建它:D。
(我知道最后一个人解决了这个问题,但是我们需要一个问题才能给出答案)。
关于java - 为什么Eclipse Editor中的更改没有生效?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31091037/