Follow

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use
Contact

Should we add "d", "f", etc. at the end of double, float values in Java?

I am generally confused when defining double and float variables and as far as I know, it is good practice to add "d", "f", etc. at the end of double, float values. However, as the IDE does not warn me, generally I omit them and think it would also be ok and no need to add these letters. Regarding to these variables:

1. Is there any letter except from "d" and "f" added to the variable definitions (double, float) in Java?

2. Why do we add these letters at the end of float and double variable definitions? And should we use or not?

MEDevel.com: Open-source for Healthcare and Education

Collecting and validating open-source software for healthcare, education, enterprise, development, medical imaging, medical records, and digital pathology.

Visit Medevel

3. When defining these variables (except from List, Map, etc.) as shown below, should I prefer primitive or wrapper class version of them?

I simply define a double like:

double quantityAmount = 200d;

// or

double quantityAmount = 200;

Could you please clarify me about this issue?

>Solution :

  1. for float(F or f) and double(D or d) for more check (Default Values):https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html. The floating point types (float and double) can also be expressed using E or e (for scientific notation), F or f (32-bit float literal) and D or d (64-bit double literal; this is the default and by convention is omitted).
  2. A floating-point literal is of type float if it ends with the letter F or f; otherwise its type is double and it can optionally end with the letter D or d.
  3. that depends on you. 🙂
Add a comment

Leave a Reply

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use

Discover more from Dev solutions

Subscribe now to keep reading and get access to the full archive.

Continue reading