public void useSkill(Champion target, int skillIndex, boolean enemy) throws UtilitiesException {
if (champSkills[skillIndex].getManaCost() > this.currentMana) {
throw new RequirmentNotMetException("Not Enough mana");
}
我想抛出一个带有“法力不足”消息的requirmentNotMetexception
(哪个)。extends
utilitiesException
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Unhandled exception type UtilitiesException
at eg.edu.guc.lol.game.champions.Tank.useSkill(Tank.java:27)
at eg.edu.guc.lol.game.champions.asfasf.main(asfasf.java:33)
我想使用例外来向用户展示冠军没有法力,而不是使用 if/else 语句检查冠军的法力并打印没有足够的法力。