Итак, этот проект требует печати информации в консоли, считывания введенных пользователем данных, очистки экрана и печати обновленной информации до тех пор, пока не будет выполнено определенное условие.
Как мне следует спроектировать использование этих методов печати?
Должен ли я вызывать метод print() для каждой строки информации (пример 1) или мне следует создать строку с всю информацию и один раз вызвать print() для ее отображения (пример 2)?
Пример 1
Код: Выделить всё
System.out.println("Month: " + month);
System.out.println("Day of the week: " + dayOfTheWeek);
System.out.println("Weather: " + weather);
System.out.println("Status [" + status + "]");
Код: Выделить всё
StringBuilder stringBuilder = new StringBuilder();
stringBuilder
.append("Month: " + month)
.append("Day of the week: " + dayOfTheWeek)
.append("Weather: " + weather)
.append("Status [" + status + "]");
System.out.println(stringBuilder.toString());
Подробнее здесь: https://stackoverflow.com/questions/788 ... nvocations