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.