Data Types and Variables


Data Type: -

Data type specifies the size and type of values that can be stored in an identifier. The Java language is rich in its types.

Types of Data Type: -

1)         Primitive Data Type: - Which include integer, character, Boolean and floating point.

2)         Non - Primitive Data Type: - Which include classes, string, interfaces and arrays.

Data Type Diagram: -


Data Type Values


Data Type
            Size
                      Range
byte
8 bit or
1 byte
                   − 128 to 127
short
16 bit or
2 bytes
−32768 to 32767
int
32 bit or
4 bytes
−2,147,483,648 to 2,147,483,647
long
64 bit or
8 bytes
9,223,372,036,854,775,808 to 9,223,372,036,854,755,807
float
32 bit or
4 bytes
3.4e−038 to 3.4e+038
double
64 bit or
8 bytes
1.7e−308 to 1.7e+038


Variable

A variable provide us name storage that our programs can manipulate. The value of Java variable may be change in the program. Java variable uses various types of Data Types such as int, char, float etc
 Declaration: - data type variable name
e.g:- int a

There are three types of variable

1)      Local variable
2)      Instance variable
3)      Class/Static variable

Local variable: -
Local variable is a variable that is declared inside the method and cannot be accessed outside the method is known as local variable.

Example of local variable
class local
{  
void a1()
            { 
                        int a,b;
                        a = 5;//local variable
                        b = 6;//local variable
                        System.out.println("value of a = "+a);
                        System.out.println("value of b = "+b);
            } 

public static void main(String args[])
            { 
                        local s1 = new local(); 
                        s1.a1();
                       
            } 
} 

Instance variable: -
Instance variable is a variable that is declared inside the class but outside the method is known as Instance variable.

Example of Instance variable.
class instance
{  
int a,b,c;//instance variable
void a1()
            { 
                        a = 5;
                        b = 6;
            } 
void display ()
            {
                        c = a + b;
                        System.out.println("sum = "+c);
            } 
public static void main(String args[])
            { 
                        instance s1 = new instance(); 
                        s1.a1();
                        s1.display(); 
            } 
} 

Static/class variable: -
Static variable are those variable that is declared static and outside the method. Static variable gets memory when class is created.

Example of static variable
class bank1
{  
String name; 
static String bank ="J&K Bank";  //static variable
bank1(String n)
            { 
                        name = n; 
            } 
void display ()
            {
                        System.out.println(name+" "+bank);
            } 
public static void main(String args[])
            { 
                        bank1 s1 = new bank1("Safal"); 
                        bank1 s2 = new bank1("Sahil"); 
                        s1.display(); 
                        s2.display(); 
            } 
} 
 

No comments:

Post a Comment