Analyze the outcome of this Java code:
System.out.printf("Number: %6.2f", 123.456);
Error in code
Prints the number without any decimal places
Prints the number with six decimal places
Prints the number with two decimal places