Understanding Variable Types in Java
Variable Types in Java
Based on the data type associated with them they are basically of two Variable types:
Numeric types:
Integer type:The variables with which int data type is used belong to this type.
int x;Here int is the data type and x is the variable.
Float type: Similarly the variables which store all real numbers belong to this type.
Eg.
float x;Non numeric type:
1. Character type:It holds any character(an alphabet,a digit or a special character).
Eg. char c;
2. String type:It holds many characters at a time;
Eg. String fan;
We have three kinds of variables in java:
Local variables: The variables whose scope is limited to the methods, constructor or block where it is declared.
They don’t have any initial value so the must be initialized after declaration.
Example:
[java]
class Fan
{
public void fanspeed()
{
int speed=0;
speed=speed+2;
System.out.println("The speed of the fan is:"+ speed);
}
public static void main(String args[])
{
Fan f=new Fan();
f.fanspeed();
}
}
[/java]Output:
Get JOKEN VILLANUEVA’s stories in your inbox
Join Medium for free to get updates from this writer.
The speed of the fan is:2
In the above example speed is the local variable.Its scope is limited to fanspeed() method.
Instance variables:The variables declared inside the class but outside the method or block.
Example:
[java]
class Fan
{
public String color;
public Fan(String c)
{
color=c;
}
public void printfan()
{
System.out.println("The color of the fan is:"+ color);
}
public static void main(String args[])
{
Fan f=new Fan("Black");
f.printfan();
}
}
[/java]Output:
The color of the fan is: black
In the above example color is the instance variable.
📌To continue the discussion click the link below: ⬇️⬇️⬇️
If you find this article valuable, please consider leaving a comment below and sharing your thoughts.
Your feedback will not only help us improve our content but also benefit others in the community by providing diverse insights and experiences.
Itsourcecode.com🚀
Thank you for being a part of the Itsourcecode community!
Before you leave, please consider the following:
I would appreciate it if you could show your support by clapping 50 times and following the author.
Follow us on [Pinterest]
Follow us on [KO-FI]
Follow us on [Facebook]

![Top 50+ Final Year Projects & Ideas for Computer Science with Source Code[2026]](https://miro.medium.com/v2/resize:fit:1358/format:webp/1*0N5Ajiqsllf2zE9e-jtJPA.png)
![TOP 15 ASP. Net Projects and Ideas with Free Source Code [2026]](https://miro.medium.com/v2/resize:fit:1358/format:webp/1*GvHyTZs3eTAXHZEeuFw6Pw.png)

![Uncaught TypeError: cannot read property ‘addeventlistener’ of null [SOLVED]](https://miro.medium.com/v2/resize:fit:1358/format:webp/1*CJ9uadIqArLe6uCWBZ_tdQ.png)





