Hi habe eine frage zur formatierten ausgabe und zwar will ich
z.b. die zahl 1 so formatiert "00001"wieder geben. ich hab mich bisschen bei google schlau gemacht und es mit
versucht aber es geht, hab ich was falsch gemacht? muss ich iergendwas dabei noch beachten? oder gibts darfür eine andere Funktion?
benutze eclipse, compiler hab ich auch auf level 5 gestellt
hier nochmal der ganze code
und hier der fehler der kommt
z.b. die zahl 1 so formatiert "00001"wieder geben. ich hab mich bisschen bei google schlau gemacht und es mit
Code:
System.out.format("%f%n", 00001);
benutze eclipse, compiler hab ich auch auf level 5 gestellt
hier nochmal der ganze code
Code:
public class Verwaltung {
public static void main (String[]args){
System.out.format("%f%n", 0000314);
}
}
und hier der fehler der kommt
Exception in thread "main" java.util.IllegalFormatConversionException: f != java.lang.Integer
at java.util.Formatter$FormatSpecifier.failConversion(Unknown Source)
at java.util.Formatter$FormatSpecifier.printFloat(Unknown Source)
at java.util.Formatter$FormatSpecifier.print(Unknown Source)
at java.util.Formatter.format(Unknown Source)
at java.io.PrintStream.format(Unknown Source)
at Verwaltung.main(Verwaltung.java:4)