Java Variables: Variable
Java Variables: Variable
Java Variables
A variable is a container which holds the value while the Java program
is executed.
There are three types of variables in java: local, instance and static.
1.primitive
2.non-primitive.
Variable
it is a name of the memory location.
655
Difference between JDK, JRE, and JV
int data=50; //Here data is variable
Types of Variables
There are three types of variables in Java
o local variable
o instance variable
o static variable
1) Local Variable
A variable declared inside the body of the method is called local variable.
You can use this variable only within that method and the other methods in the
class aren't even aware that the variable exists.
2) Instance Variable
A variable declared inside the class but outside the body of the method, is called
an instance variable.
3) Static variable
It cannot be local.
You can create a single copy of the static variable and share it among all the
instances of the class.
Memory allocation for static variables happens only once when the class is loaded
in the memory.
public class A
{
static int m=100;//static variable
void method ()
{
int n=90;//local variable
}
public static void main (String args[])
{
int data=50;//instance variable
}
}//end of class
Output:
20
Output:
10
10.0
1. public class Simple{
2. public static void main(String[] args){
3. float f=10.5f;
4. //int a=f;//Compile time error
5. int a=(int)f;
6. System.out.println(f);
7. System.out.println(a);
8. }}
Output:
10.5
10
Output:
130
-126
1. class Simple{
2. public static void main(String[] args){
3. byte a=10;
4. byte b=10;
5. //byte c=a+b;//Compile Time Error: because a+b=20 will be int
6. byte c=(byte)(a+b);
7. System.out.println(c);
8. }}
Output:
20