Поскольку вы хотите разорвать цикл, как только пользователь введет 'X', вы можете использовать ключевое слово break
, чтобы остановить цикл. Я также рекомендую заменить петлю for
на петлю while(true)
. Это продолжит цикл навсегда (и именно здесь ключевое слово break используется, чтобы не допустить бесконечного цикла). System.out.print
печатает текст в той же строке, используйте System.out.println()
для печати текста и переходите к следующей строке. Наконец, вы должны переместить ваш условный оператор сразу после прочтения значения code
и заменить count = false
на break
.
В качестве последнего совета я бы порекомендовал вам использовать фигурные скобки всякий раз, когда у вас есть выражение if else
. Это может помочь решить проблему на более позднем этапе разработки, когда вам нужно добавить дополнительное утверждение и забыть о скобках или вы слишком устали, чтобы это замечать;).