I just wanted some information about this.
float n = 2.99944323200023f
What does the f at the end of the literal do? What is i
f
From the Oracle Java Tutorial, section Primitive Data Types under Floating-Point Literals
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.