2016-10-09 3 views

Antwort

3
System.out.printf("Paint needed: %.6f gallons", paintNeeded); 

ist das, was Sie brauchen.

Sie sollten eine einzelne Formatzeichenfolge mit allen Formatbezeichnern haben, gefolgt von den Argumenten, die für diese Bezeichner verwendet werden sollen.

Was Sie zur Verfügung gestellt haben, ist eine Format-String ohne das Wort „Gallonen“, gefolgt von zwei Argumente, einen Fließkommawert und eine Zeichenfolge, die letztere, die sicherlich nicht benutzt wird. Sie könnten haben versucht:

System.out.printf("Paint needed: %.6f %s", paintNeeded, "gallons"); 

aber das scheint ein wenig zu mir überflüssig.

+0

Vielen Dank, es funktioniert. Du bist ein Supergenie! – Anonymous