Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmStFm 71 of 420 menu
◀ ▶

Форматирование через formatted в Java

Плюсом длинный текст режут на куски, а между кусками ставят переменные. Это быстро становится неудобно:

String str = "abc"; int num = 5; System.out.println("value " + str + " " + num);

Удобнее метод formatted у строки. В тексте ставят метки: %s для текста, %d для целого числа. Значения передают в скобках после formatted:

String str = "abc"; int num = 5; System.out.println("value %s %d".formatted(str, num));

Вместо готовой переменной в скобки можно передать выражение. Сумму двух чисел подставляют так:

int num1 = 2; int num2 = 3; System.out.println("sum: %d".formatted(num1 + num2));

Дана переменная:

String str = "dog";

Соберите строку вида animal: dog и выведите ее.

Даны две переменные:

String str1 = "red"; String str2 = "blue";

Соберите строку вида colors: red and blue и выведите ее.

Даны две переменные:

int num1 = 4; int num2 = 6;

Соберите строку, в которой после текста sum: стоит сумма этих переменных, и выведите ее.

Дан код:

String str1 = "xxx"; String str2 = "yyy"; String txt = "aaa " + str1 + " bbb " + str2 + " ccc";

Перепишите сборку переменной txt через метод formatted.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить