我为我的问题搜索了很多主题,阅读了很多……但它们与我的不完全一样。
我从 Eclipse IDE 收到“无法访问的代码”编译错误。
我不明白为什么我的代码无法访问!虽然很简单!这里是...
public String doAction(int action, Player P1, Player P2) {
switch(action) {
case 'a':
case 'A':
CriticalChance = ThreadLocalRandom.current() .nextInt(CritMin,CritMax+1);
if(CriticalChance <= 5) {
int temp = ThreadLocalRandom.current().nextInt(31,50+1);
P1.setAttack(temp);
} else {
P2.deductHp(P1.newNormalAttack());
}
if(CriticalChance <= 5) {
String temp = String.format("CRITICAL STRIKE! "+P1.getName()+" did "+P1.getAttack()+" damage to "+P2.getName()+"\n");
return temp;
} else {
String temp = String.format(P1.getName()+" did "+P1.getAttack()+" damage to "+P2.getName()+"\n");
return temp;
}
if(P2.getHp() > 0) {
String temp = String.format(P2.getName()+"'s Remaining HP is "+P2.getHp()+"\n");
return temp;
} else {
String temp = String.format(P2.getName()+" Bled To Death!!\n");
return temp;
}
break;
}
}
请帮忙!如果您需要更多信息,请告诉我。