我的快速问题是。Java使用方法值来减去对象字段值
我将如何能够允许此方法返回其damageDelt值?我想使用这个值能够从另一个类字段变量生存点值中减去。我怎样才能做到这一点?因为我希望这种方法可以减少来自另一个对象生命值的生命值。
谢谢
package com.DavidLee.Programming;
public class Main {
public static void main(String[] args) {
new Main().railGunAttack();
System.out.println();
}
public void railGunAttack() {
int randomNumber = (int) (Math.random() * 100 + 1);
if (randomNumber > 0 && randomNumber < 50) {
int damageDelt = 2 * randomNumber;
System.out.println("Railgun did " + damageDelt + " Damage");
} else if (randomNumber > 50 && randomNumber < 80) {
int damageDelt = 4 * randomNumber;
System.out.println("Railgun did " + damageDelt + " Damage");
} else if (randomNumber > 80 && randomNumber < 100) {
int damageDelt = 50 - randomNumber;
System.out.println("Railgun did " + damageDelt + " Damage " + "Railgun projectiles glazed the target");
} else
System.out.println("Railgun missed target");
}
}
'公众诠释railGunAttack()'和'返回damageDelt;'(或'0')适当。 –
https://stackoverflow.com/help/how-to-ask – Ryan
嗯......将其从'public void'改为'public int',并在最后添加'return damageDelt;'? –