В последнее время я делал последние программы с Java, Python и C, пока все еще изучал Ruby и Swift, и меня интересовало создание функций печати на разных языках, например Python print, Java System.out.println, C printf и C ++ cout.
Я хочу выполнить программу «Привет, (пользователь)» из Python, например:
user = input("What is your name? ")
print(f"Hello, {user}.")
И создайте программу на Java с той же функцией печати.
public static void main {
Scanner user;
print("What is your name? ");
user = new Scanner(System.in);
// print("Hello, ", user, ".");
print(f"Hello, {user}.")
}
Я хочу использовать формат f для добавления переменных в функции печати вместо конкатенации (комментарий в программе Java). Я пока не знаю, как это сделать, кроме предыдущей формы, так что у меня все еще не было попыток. Возможен ли здесь формат f? Можно ли воссоздать его только на другом языке? Или надо вообще не делать функцию?