Como era de esperar, el número en coma flotante (1,9876) se redondeó a dos decimales: 1,99. Así que %. 2f significa redondear a dos decimales. Puedes jugar con el código para ver lo que sucede al cambiar el número en el formateador.