Scala has all the same data types as Java, with the same memory footprint and precision.
You will notice that integers and strings are the most commonly used data types to represent the real world entities.
Let's have a look at Scala data types.
Byte - 8 bit signed value. Range from -128 to 127
Short - 16 bit signed value. Range -32768 to 32767
Int - 32 bit signed value. Range -2147483648 to 2147483647
Long - 64 bit signed value. -9223372036854775808 to 9223372036854775807
Float - 32 bit IEEE 754 single-precision float
Double - 64 bit IEEE 754 double-precision float
Char - 16 bit unsigned Unicode character. Range from U+0000 to U+FFFF
String - A sequence of Chars
Boolean - Either the literal true or the literal false
Unit - Corresponds to no value
Null - null or empty reference
Nothing - The subtype of every other type; includes no values
Any - The supertype of any type; any object is of type Any
AnyRef - The supertype of any reference type
Taking you to the next exercise in seconds...