Java Java Objects Meet Objects Final

I don't understand the second printf, why is there a common after before?

I don't understand this-----> before, dispenser.getCharacterName(),

like I just don't get it, couldn't you just write before? And if not can you please explain what the common after before is? what does that do?

1 Answer

Binyamin Friedman
Binyamin Friedman
14,615 Points

All arguments to a method (like printf) are separated by a comma. The printf method requires a string with placeholders and variables for each placeholder.

Example: System.out.printf("%s is a string placeholder. %d is a number placeholder", variableForPlaceholder1, variableForPlaceholder2);