double
Коротко: Примитивный тип данных для чисел с плавающей запятой (чисел с десятичными знаками) двойной точности (64 бита).
Подробнее: double — тип по умолчанию для десятичных чисел в Java: литералы вроде 3.14 автоматически трактуются как double без дополнительного суффикса (меньшему типу float нужен суффикс f: 3.14f).
Подробности
double a = 0.1;
double b = 0.2;
System.out.println(a + b);См. также: приведение типов, непримитивные типы, byte