متغیرها محفظه هایی برای ذخیره مقادیر داده ها هستند.
در جاوا، انواع مختلفی از متغیرها وجود دارد، به عنوان مثال:
رشته - متنی مانند "سلام" را ذخیره می کند. مقادیر رشته هستندint - اعداد صحیح (اعداد کامل) را بدون اعشار، مانند 123 یا -123 ذخیره می کندfloat - اعداد ممیز شناور را با اعشار، مانند 19.99 یا -19.99char - نویسه های منفرد مانندبولی - مقادیر را با دو حالت ذخیره می کند: