hallo zusammen,
ich programmiere gerade ein kleines kassentool. bei der ausgabe habe ich ein problem. und zwar will ich erreichen, dass wenn es weniger als 10 cent sind, das programm eine 0 voranstellt, z.b. so: 5,06 Euro
das macht man nat. mit dem konditionaloperator. ich habe das folgendermassen gemacht:
dummerweise meckert der compiler rum:
hans@hans-desktop:~/Desktop$ javac Aufgabe4_1.java
Aufgabe4_1.java: In class 'Aufgabe4_1':
Aufgabe4_1.java: In method 'Aufgabe4_1.main(java.lang.String[])':
Aufgabe4_1.java:37: error: Incompatible type for '='. Can't convert ‘java.lang.String’ to ‘int’.
padding = (cent < 10) ? ".0" : ".";
^
1 error
was muss ich tun damit es fkt?
mfg
hans
ich programmiere gerade ein kleines kassentool. bei der ausgabe habe ich ein problem. und zwar will ich erreichen, dass wenn es weniger als 10 cent sind, das programm eine 0 voranstellt, z.b. so: 5,06 Euro
das macht man nat. mit dem konditionaloperator. ich habe das folgendermassen gemacht:
Code:
padding = (cent < 10) ? ".0" : ".";
dummerweise meckert der compiler rum:
hans@hans-desktop:~/Desktop$ javac Aufgabe4_1.java
Aufgabe4_1.java: In class 'Aufgabe4_1':
Aufgabe4_1.java: In method 'Aufgabe4_1.main(java.lang.String[])':
Aufgabe4_1.java:37: error: Incompatible type for '='. Can't convert ‘java.lang.String’ to ‘int’.
padding = (cent < 10) ? ".0" : ".";
^
1 error
was muss ich tun damit es fkt?
mfg
hans