আগে আমরা দেখেছিলাম ডাটার বিভিন্ন ধরন আছে। তেমনিভাবে ব্যবহারের উপর ভিত্তি করে ভেরিয়েবলেরও কিছু ধরন আছে। এটা খুব আহামরি কিছু না। কোন জায়গায় ভেরিয়েবল ডিক্লেয়ার(Declare) করলে তাকে কি বলে এবং কিভাবে তাকে ব্যবহার করা যায় বা যায় না এরকম কিছু ব্যাপার।
জাভাতে তিন ধরনের ভেরিয়েবল আছে।
লোকাল ভেরিয়েবল(Local Variable)
ইন্সট্যান্স ভেরিয়েবল(Instance Variable)
ষ্ট্যাটিক ভেরিয়েবল(Static Variable)
নিচে আমরা সবগুলো নিয়েই বিস্তারিত আলোচনা করবো।