Imagina que estás escribiendo una carta a un amigo y quieres incluir su nombre y edad. En lugar de escribirlo directamente, puedes usar un espacio en blanco para cada dato.
En Java, el método String.format es como esos espacios en blanco. Te permite crear un texto con marcadores de posición (%s, %d, %f) que luego se rellenan con los valores que tú quieras.
Es como tener una plantilla de carta donde ya están los espacios para el nombre y la edad, y luego simplemente rellenas esos espacios con la información de tu amigo. ¡Así de fácil