Я очень новичок в кодировании, и мне нужна помощь по проблеме, с которой у меня возникают проблемы с описанием. У меня есть класс оружия, и в пределах этого я определил maxDamage
вместе с name
и dropChance
в моем классе предметов. Я пытаюсь призвать их и пытается добавить ущерб Максу предопределенного урон игрокаПроблема с настройкой класса оружия
Это мой деталь класс:
package dungeonHunter;
public class Item {
String itemName;
int dropChance;
public Item(String name, int drop){
itemName = name;
dropChance = drop;
}
}
Это мое оружие Класс:
package dungeonHunter;
public class Weapon extends Item{
int maxDamage;
public Weapon(String name, int mDamage, int dropChance){
super(name, dropChance);
maxDamage = mDamage;
}
}
И это оружие я делаю:
Weapon etherealBlade = new Weapon("Ethereal Blade", 25, 10);
И, наконец, это то, что я пытаюсь г о с ним:
if(rand.nextInt(200) < 10){
System.out.println("***You have found the Ethereal Blade!***");
System.out.println("***This increases your damage potential!***");
attackDamage += etherealBlade;
Я пытаюсь призвать mDamage
, чтобы добавить его в свой ущерб игрокам атаки, и я просто не знаю, как.
Если вы используете случайный класс, то nextInt (200), скорее всего, является причиной того, почему вы не ударять, если заявление, как часто ... Вы пытаетесь сравнить случайное число от 1-200 до 10 – ryekayo