Primitive types are the most basic data types available in Java language which are having predefined fixed size, range, default values and no methods. These types serve as building blocks of data manipulation in java language.
Primitive Type: boolean, byte, char, short, int, long, float and double.
See Also:
- Java: Non-Primitive Data Types
- Java: Types of Literals
- Java: Widening, Narrowing Type Casting and Type Promotion In Expression
- Wrapper Type Classes for Primitive Type
Primitive types further classified into three categorize:
- Numeric Primitive: short, int, long, float and double. These primitive data types can hold only numeric data. We can perform arithmetic and comparison operations with this data.
- Textual Primitive: byte and char. These primitive data type can hold characters. We can perform the operation as compare character, add characters to make words, etc. byte and char also used for arithmetic operations
- Boolean and null primitives: boolean and null.

Points to remember about Primitive Type :
- These primitive types are pre-defined java keyword. These types can not use as identifiers.
- These keywords can also be used to declare a method return type.
- Character literals should be surrounded with a single quote (‘ ‘) i.e ‘a’ or ‘A’.
- Floating values should have end character as f or F. i.e 1.35f.
- Decimal values should have end character as d or D i.e 3.245d.
- A floating-point number can also be a scientific number with an “e” to indicate the power of 10.
Numbers
Numeric primitive type divided into two groups :
- Integer Types: Stores whole numbers, positive and negative values (-25 or 430, etc.), without decimal points. Valid types are byte, short, int and long.
- Floating Types: Stores numbers with fractional parts, contains one or more decimals. Valid types are float and double.
Note: The precision of a floating-point value indicates how many digits the value can have after the decimal point. The precision float
is only six or seven decimal digits, while variablesdouble
have a precision of about 15 digits. Therefore it is safer to use fordouble
most calculations.
Representation of Primitive Type
Below are an example of all primitive types:
int myAge = 15; // Integer (whole number) float salary = 50000.99f; // Floating point number char sex = 'M'; // Character boolean employed = true; // Boolean
float f1 = 35e3f; double d1 = 12E4d; System.out.println(f1); System.out.println(d1);
References
https://en.wikibooks.org/wiki/Java_Programming/Primitive_Types
One thought on “Java : Primitive Type”
You must log in to post a comment.