Literale

ich weiß nicht wie ichs beschreiben soll ich möchte die literalschreibweise für eine double zahl wissen.

also bsp 4,545 wie ist davon die literalschreibweise?
 
4,545

evtl. meintwegen mit . statt ,
aber meiner Ansicht nach ein ganz normaler double wie double nunmal so sind
 
Meinst du Formatierungen (z.B. Exponential-Schreibweise)? Es gibt String.format, DecimalFormat und andere Möglichkeiten dafür.
 
Moin. Bin noch am noob-en 🙂
gefragt in der Klausur wurde ob literal 2546,04 syntaktisch korrekt war und wenn ja von welchem datentyp?
Statt Komma verwendet man doch `nen Punkt in Java oder?-dies irritiert mich ein wenig🙂

ich weiss, dass z.B ein literal 345 syntaktisch korrekt und vom typ int ist...
aber 2546,04???

Besten Dank im Voraus!
 
Da keine "" angegeben sind, ist es schonmal kein String. Wie du schon sagst verwenden double und float einen Punkt. Andere Interpretationsmöglichkeiten sehe ich (und der Compiler) nicht. Also: kein Literal.

Die Feinheiten der Java-Syntax sind übrigens hier zu finden: The Java Language Specification

Nicht dass du als nächstes fragst, ob 21. und .21 gültige Literale sind (sind sie übrigens).
 

Zurück
Oben