Muss ich eigentlich immer auf die Verwendung des richtigen Datentyps achten?

DennisXX

Bekanntes Mitglied
Also wenn ich z.B. die Möglichkeit habe, einen Int Wert zu nehmen oder einen Double Wert? Ich meine jetzt bezgl. Speicherverbrauch und so? Ist es mittlerweile nicht egal, was ich da nehme? Muss ich heutzutage wikrlich noch darauf achten, ob es wegen dem Speicherverbrauch nicht besser wäre, immer einen exakt passenden Datenwert zu verwenden?
 
Du musst nicht mehr zwingend darauf achten. Es völlig außer acht zu lassen ist aber auch nicht Sinn der Sache.
Auch wenn Speicher heutzutage in Massen vorhanden ist und dazu noch recht günstig, heißt das nicht, dass man nicht darauf achten sollte. Stattdessen würde ich dabei bleiben immer den sinnvollsten Datentyp zu wählen und nicht wahllos einfach irgendeinen der gerade irgendwie passt
 
muss es jeden Tag ein neuer solcher allgemeiner Frage-Thread sein (edit: bzw. heute schon 3..)?
erstelle doch ein Thema 'alle Fragen zur Softwareentwicklung' und poste da immer neue Fragen..
 
Zuletzt bearbeitet von einem Moderator:
Also ich würde bei Ganzzahlen generell int nehmen. Wenn du mehr als int brauchst long. Wenn du mehr als long brauchst BigInteger. short und byte sind fast zu vernachlässigen - es sei denn du benötigst exakt diesen Datentyp für einen Anwendungsfall. Ein double anstatt eines ints würde ich jedoch nicht nehmen:

1.) Wenn du dividierst kann was anderes als bei einem int-Wert rauskommen
2.) Fließkommaberechnungen sind ungenauer und langsamer als Ganzzahlberechnungen
 
war auch keine Vorschrift von mir sondern eine Überlegung, je nachdem wie du selber abschätzen kannst, was noch an Fragen kommen wird,
wenn du selber dich nicht direkt empörst kannst du es das nächste Mal ja versuchen,
falls die Antworten ausbleiben dann wieder Einzelthemen
 
int und double sind fundamental verschieden, und damit ist deine Frage ist genau so sinnvoll wie "Muss ich darauf achten, ob ich einen Sportwagen oder einen Geländewagen kaufe?"
 

Neue Themen


Zurück
Oben