Java - Tipos primitivos com ponto flutuante

Tipos Ponto Flutuante (float ou double)

Tipos de ponto flutuante serve para representar números com casas decimais, tanto negativos quanto positivos. Todos números com ponto flutuante são por padrão do tipo double, mas é possível especificar o tipo do valor durante a criação, para float utilize f ou F e se quiser pode especificar para double usando d ou D, exemplo:

float a = 10.99f;
double b = 10.3D;

floaf c = 1.99; // Erro de compilação pois o padrão do valor é double.

Exemplo:

Quando executamos a classe ExemploTipoPrimitivo2 temos a seguinte saída no console:

C:\>javac ExemploTipoPrimitivo2.java
C:\>java ExemploTipoPrimitivo2
10.99
10.3
5.0
7.2