![](./write-blog/images/810348733-int-data-type-in-java-thumbnail.png)
int Data Type in Java: Definition and Usage Explained
Table of Content:
int Data Type in Java
Java defines four integer types: byte, short, int, and long. All of these are signed, positive and negative values. Java does not support unsigned, positive-only integers. The most commonly used integer type is int. It is a 32-bit signed two’s complement integer.
Int data type is a 32-bit signed two's complement integer.
Minimum value is - 2,147,483,648 (-2^31)
Maximum value is 2,147,483,647(inclusive) (2^31 -1)
Integer is generally used as the default data type for integral values unless there is a concern about memory.
The default value is 0
variables of type int are commonly employed to control loops and to index arrays.
Example:
int a = 100000, int b = -200000
Data Type | Size(Byte) | Range |
---|---|---|
int | 4 | –2,147,483,648 to 2,147,483,647 |
int Variable Declaration and Variable Initialization:
Variable Declaration : To declare a variable , you must specify the data type & give the variable a unique name.
byte age;
Variable Initialization : To initialize a variable you must assign it a valid value.
age= 2 ;
int Variable Declaration and Variable Initialization in two steps:
byte age; age = 20;
Example :
Save Source File Name as : IntExample1.javaTo compile : javac IntExample1.java
To Run : java IntExample1
// A Java program to demonstrate int data type class IntExample1 { public static void main(String args[]) { int age; age = 20; System.out.println(age); } }Output
20 press any key to continue ...
int Variable Declaration and Variable Initialization in one line:
int age = 20;
Example :
Save Source File Name as : IntExample1.javaTo compile : javac IntExample1.java
To Run : java IntExample1
// A Java program to demonstrate int data type class IntExample1 { public static void main(String args[]) { int age = 20; System.out.println(age); } }Output
20 press any key to continue ...
Example Addition using int
// Java program to demonstrate int data type in Java class IntExample2 { public static void main(String args[]) { int number1 = 22; int number2 = 23; int c; c = number1 + number2 ; System.out.println("Sum of above two Number : " + c); } }Output
Sum of above two Number : 45 Press any key to continue . . .