Мне нужно использовать переменную, созданную внутри оператора if. Мой код, однако, не компилируется. Мне просто нужна помощь в ее компиляции, сохраняя при этом функциональность одинаковой.Java-использование переменной, созданной в операторе if
Вот фрагмент кода
else if (in.equals("Monster") && in1.equals("Orc"))
{ Players Character = new Orc();
System.out.println("You have chosen "+in+" type "+in1+". Monsters in general are more attack orientated");
}
Character.addAttack(5);
Вам просто нужно объявить 'характер' вне вашего if. – user2004685