Primitive Data Types in Java
Java has eight (8) primitive data types. Variables are declared to be one of the data types in Java. The data type of a variable determines what value can be stored in it.
nanadwumor
- Java has eight (8) primitive data types.
- A variable is declared by writing the dataType first and the variable name beside it. The declaration ends with a semi-colon.
- Primitive data cannot do anything except storing data
RECOMMENDED ARTICLES
Variables and Literals in Java
Variables are used in many situations. For Instance, game applications use variables to collect your name when you sign in; to store and keep track of your number of trials, successes and failures. In Java, a variable is a container used to store...
double data type in Java
The double data type is also a floating point number. It is called double because it has a double-precision decimal number. The double data type is a floating point number. It is double precision data type The range is 4.9406564584124654 x...
The print and println methods in Java
The print() and println() methods are Java's predefined methods used to display text output on the console. These methods are part of the Java API. The print and println methods are used to print string of characters onto the console The print...
There are different data types in Java. Java has data types that are termed as primitive.
Java has eight (8) primitive data types. Variables are declared to be one of the data types in Java. The data type of a variable determines what value can be stored in it. Variables are examples of identifiers.
Join Other Subscribers on Our YouTube Channel and Don’t Miss a thing!
Why are some variables called primitive?
When something is termed primitive, it implies it is crude, archaic or undeveloped.
Java calls data types that cannot do anything else except storing values as primitive.
For instance, a variable that holds the age of a person contains only the number of years of the person. This age value doesn’t do anything else in addition. The value cannot perform any other function.
Hence, such data are termed primitive.
Why is it important to assign data types to variables?
In real life, programs are created to collect trove of data. These data may have different categories.
For example, a program created to collect data about students will collect their names. This will be a string of characters. Thus, such variable will be of String data type. Note that a String data type is an object. Example,
String name=“Douglas”;
Another variable will likely collect the students’ age in years. Such a variable will likely be declared as an int (integer) because decimal figures won’t be needed for months or weeks. Example:
int age=19;
There are several advantages for giving a data type to a variable.
First, it determines the amount of memory the variable will use. For instance, a double variable uses more memory than an int variable. It also helps to know how the variable formats data.
For instance, if you write a program to calculate distance between the stars or planets, you need a data type that can hold huge values.
If, however, you declare a variable to hold the distance between atoms, you need data types that can handle small distances.
There are eight primitive data types in Java. These are byte, short, int, long float, double, char, and boolean. Each data type has its memory size.
Tabular Representation of primitive data types
TYPE | DESCRIPTION | DEFAULT VALUE | SIZE | EXAMPLE LITERALS |
VALUE RANGE |
byte | two’s complement integer | 0 | 8 bits | (none) | -128 to 127 |
short | two’s complement integer | 0 | 16 bits | (none) | -32,768 to 32,767 |
int | two’s complement integer | 0 | 32 bits | -5, -4, -3, -2, -1, 0, 1, 2 |
-2,147,483,648 to 2,147,483,647 |
long | two’s complement integer | 0 | 64 bits | -5L, -4L, -3L, -2L, -1L, 0L, 1L, 2L |
-9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 |
float | IEEE 754 floating point | 0.0 | 32 bits | 1.2F, 0.5f, 0.003F, | up to 7 decimal digits |
double | IEEE 754 floating point | 0.0 | 64 bits | 1.2, 0.5, 0.003, | up to 16 decimal digits |
boolean | true or false | false | 1 bit | true, false | true, false |
char | unicode character | \u0000 | 16 bits | ‘a’, ‘A’, ‘B’, ‘\u001’ |
0 to 255 (ASCII Values) |
For the Java language, all the sizes and ranges of all the primitive data types are the same on all computers.
The integer data types
Out of the eight (8) primitive data types, four(4) of them are integers. These are byte, short, int and long.
Declaring a variable
A variable is declared by writing the dataType first and the variable name beside it. The declaration ends with a semi-colon. That’s ,
dataType variableName;
Examples are;
int age;
double price;
float height;
char alphabet;
boolean statust;
Multi-declaration of same Data Type
In real programs, many variables are used. Because of that, declaring variables one after the other can be tedious. There’s a way to make the declaration less demanding especially if the variables are of the same dataType.
If two or more variables are of the same data type, they can be declared together in one line horizontally. That’s,
dataType age, height, weight;
Note that multi-declaration of variables ends with a semi-colon.
You May Also Like…
Variables and Literals in Java
Variables are used in many situations. For Instance, game applications use variables to collect...
double data type in Java
The double data type is also a floating point number. It is called double because it has a...
The print and println methods in Java
The print() and println() methods are Java's predefined methods used to display text output on the...
0 Comments