Решил я эту задачу с первого раза, но топорным методом
System.out.println(Имя +" " + "получает"+ " " + число1 + " " + "через" + " " + число2 + " " + "лет.");
Объясните пожалуйста, как можно сделать это легче, чтобы постоянно не ставить пробелы в кавычках между словами.
Это жутко тупой способ, подскажите нормальное решение, заранее спасибо
hidden #2050566
4 уровень
Легкий способ
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ярослав Java Developer Master
31 марта 2019, 19:29
%d - числовой заполнитель, %s - строковый. Слева-направо порядок заполнения: сначала вместо %s подставится name, далее вместо %d подставится salary, и вместо последнего %d подставится years.
+3
hidden #598481
31 марта 2019, 10:15
Во-первых запись " " + "получает"+ " " это то же самое, что " получает " (сразу с пробелами внутри), во-вторых погугли форматирование строки методом printf() или String.format()
0