Scanner sc = new Scanner (System.in);
String enter = new String ("Enter your name brave soul: ");
System.out.println (enter);
String name = sc.next();
System.out.println ("Your name is: " + name + "? Y/N");
boolean y = true;
boolean n = false;
String yesorno = sc.next();
String intro1 = new String ("Welcome to Urieka! The objective of this game is quite simple, just find the key to escape.");
if (true) {System.out.println (intro1);} //here
else if (false) {System.out.println (enter);} //here
У меня проблема, я хочу, чтобы напечатать intro1 если пользователь вводит у, и я хочу, чтобы приглашение ввести имя, если они вводят его неправильно. Его в настоящее время ТОЛЬКО печать intro1 независимо от того, вводя y или нет.У меня возникли проблемы с булевыми по-видимому, textbased играми
Кроме того, есть ли способ запустить этот сканер еще раз, потому что я предполагаю, что если я получу эту работу, а пользователь вводит n/false, тогда он просто напечатает «Введите свое имя храброго душа» и ничего больше , Должен ли я каким-то образом добавить сканер в оператор на строке else if?
Oh..I был под впечатлением, что верно только справедливо, если я так сказал. Вот почему я установил для них значения, мне кажется, что я думаю, что теперь я плохо сделаю редактирование. – METEORITES