У меня проблема, я хочу напечатать hp2
, но он говорит об ошибке. Как я могу решить эту проблему? Как я могу напечатать это hp2
без ошибок? Спасибо и извините за мой плохой английский.Java, переменная can not read after Если выбор
import java.util.Scanner;
public class lala {
public static void main (String []args) {
Scanner scan = new Scanner(System.in);
int hp=100;
int hp1;
int go=10;
int a;
hp1=hp-go;
System.out.println(hp1);
a=scan.nextInt();
int hp2;
if (a==1) {
hp2=hp1-10;
} else {}
System.out.println(hp2);
}
}
Дайте это значение по умолчанию, когда вы его объявите, перед if, 'int hp2 = 0;' Или дайте ему значение в 'else' блок. –
Какая ошибка вы получаете. Также @SotiriosDelimanolis Почему бы не опубликовать это как ответ? – w4etwetewtwet
@handuel Так что другие могут получить очки. Мне не нравятся официальные ответы на простые вопросы. –