A double is a Datatype which represents a number. Unlike intagers but like floats do doubles have a decimal. The double is a 64 bit number, whilst a float is only just a 32 bit number.