538
Java (lemmy.world)
you are viewing a single comment's thread
view the rest of the comments

It doesn't. A double is a 64 bit value while an integer is 32 bit. A long is a 64 bit signed integer which stores more exact integer numbers than a double.

[-] LeFantome@programming.dev 1 points 1 year ago* (last edited 1 year ago)

Technically, a double stores most integers exactly ( up until a certain value ) and then approximations of integers of much larger sizes. A long stores all its integers exactly but cannot handle values nearly as large.

For most real world data ranges, they are both going to store integers exactly.

this post was submitted on 05 Aug 2023
538 points (92.4% liked)

Programmer Humor

19198 readers
1316 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS