2014-12-10 1 views
1

У меня есть следующее сообщение:Java: внесение аргумента System.out.println() в несколько строк?

System.out.println("Players take turns marking a square. Only squares not already marked can be picked. Once a player has marked three squares in a row, he or she wins! If all squares are marked and no three squares are the same, a tied game is declared. Have Fun!"); 

Это очень длинное сообщение и прожилки через мой экран, я хочу, чтобы разбить его на сегменты, так что не нарушает дизайн поток моего кода. Когда я нажимаю кнопку ввода, Java больше не интерпретирует строку как строку; Java считает, что это отдельный оператор. Как заставить Java интерпретировать многострочные операторы печати?

+0

А также использовать StringBuilder для создания этого сообщения, потому что он будет чересчур распространяться по исходному средству просмотра (IDE и т. Д.). – Khanna111

ответ

7

Вы ищете что-то вроде этого?

String line = "Information and stuff" + 
      "More information and stuff " + 
      "Even more information and stuff"; 

System.out.println(line); 
+0

Есть ли какой-то генератор в сети, который будет печатать многострочные образцы кода как строки и печатать их с правильным отступом и т. Д.? ** Обновление: ** Похоже, IntelliJ сохранит форматирование с помощью простой копии. – santafebound

0

Добавить '\ n', где бы вы ни хотели новую линию.

+1

Дважды проверьте, что ОП задает ... – Coffee

+0

geez. я извиняюсь. прочитал его в спешке и быстро ответил. моя вина. – RAEC

Смежные вопросы