En Java, se pueden formatear textos y números fácilmente usando String.format() o el método formatted() junto con los Text Blocks. Se usan marcadores de posición como %s para cadenas, %d para enteros y %.2f para decimales con dos cifras.
Por ejemplo:
String nombre = "Maria";
int edad = 30;
double valor = 55.9999;
System.out.println(String.format("Mi nombre es %s, tengo %d años y gasté %.2f dólares", nombre, edad, valor));
También se puede usar formatted() con bloques de texto:
String nombre = "Juan";
int aulas = 4;
String mensaje = """
Hola, %s!
Bienvenido al curso de Java.
Tendremos %d aulas para enseñarte lo necesario.
""".formatted(nombre, aulas);
Esto hace que el resultado sea más claro y profesional al mostrar información al usuario.