Variables and Data Types in Java Javatpoint
Variables and Data Types in Java Javatpoint
Variable is a name of memory location. There are three types of variables in java: local, instance and
static.
There are two types of data types in java: primitive and nonprimitive.
Variable
Variable is name of reserved area allocated in memory. In other words, it is a name of memory
location. It is a combination of "vary + able" that means its value can be changed.
Types of Variable
There are three types of variables in java:
local variable
instance variable
static variable
1) Local Variable
A variable which is declared inside the method is called local variable.
2) Instance Variable
A variable which is declared inside the class but outside the method, is called instance variable . It is
not declared as static.
3) Static variable
class A{
void method(){
}//end of class
byte 0 1 byte
short 0 2 byte
int 0 4 byte
long 0L 8 byte
class Simple{
public static void main(String[] args){
int a=10;
int b=10;
int c=a+b;
System.out.println(c);
}}
Output:
20
class Simple{
int a=10;
float f=a;
System.out.println(a);
System.out.println(f);
}}
Output:
10
10.0
class Simple{
float f=10.5f;
int a=(int)f;
System.out.println(f);
System.out.println(a);
}}
Output:
10.5
10
class Simple{
//Overflow
int a=130;
byte b=(byte)a;
System.out.println(a);
System.out.println(b);
}}
Output:
130
‐126
class Simple{
byte a=10;
byte b=10;
byte c=(byte)(a+b);
System.out.println(c);
}}
Output:
20