Одно решение,
System.out.print("i am " + name + ", my friend name also " + name); // If you want to continue on same line
System.out.println("i am " + name + ", my friend name also " + name); // If you want to continue on next line
Поскольку у вас есть два %s
, ожидается два аргумента, поэтому либо вы указываете два аргумента.
System.out.printf("i am %s, my friend name also %s",name, name);
, либо указываете индекс встрока.%1$s
получит первый аргумент, в этом случае name
.
System.out.printf("i am %1$s, my friend's name also %1$s", name);
Подробнее здесь!:)
Краткое руководство по методу Java printf ()
Формат Java - индекс значений Java printf // explicit indexing, relative indexing