FosseryWeb Min

Java Primitive Data Types

Numeric data types

Whole numbers

byte (from -128 to 127, stored on 8 bit):

byte num = 100;

short (from -32,768 to 32,767, stored on 16 bit):

short num2 = 20000;

int (from -2,147,483,648 to 2,147,483,647, stored on 32 bit):

int num3 = 200000000;

long (from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807, stored on 64 bit):

long num4 = 200000000000000L;

Decimal numbers

float (up to 6-7 decimal digits, stored on 32 bit):

float num5 = 10.8241f;
float num6 = 10.8241e2f; // 1082.41

double (up to 15-16 decimal digits, stored on 64 bit):

float num7 = 20.8123819238912d;
float num8 = 20.8123819238912e3d; // 20812.3819238912

Other primitive data types

boolean (true or false):

boolean bool = true;

character (a single character in single quotes, or an ASCII value):

char character = 'A';
char ascii = 65;