Variable in java | متغیر در جاوا
📖توضیحات درس
📄جزوه
مفاهیم کلیدی
- Variable
قسمتی از حافظه است که برای ذخیره یک مقدار (Value) در نظر گرفته میشود و با یک نام مشخص شناخته میشود تا بتوان در طول برنامه به آن دسترسی داشت.
- Memory
فضایی که دادههای ورودی کاربر (مانند اعداد) در طول اجرای برنامه در آن ذخیره میشوند.
- Value
دادهای (مانند عدد ۵ یا ۴۴) که در یک متغیر قرار میگیرد و میتوان آن را در طول اجرای برنامه تغییر داد.
- Assignment
فرآیند قرار دادن یک مقدار در یک متغیر را گویند که معمولاً با علامت مساوی (=) انجام میشود.
نکات مهم مصاحبهای
- چرا به متغیرها نیاز داریم؟
در طول برنامه، ورودیهای زیادی از کاربر دریافت میشود. متغیرها به ما کمک میکنند تا به جای سردرگمی در فضای حافظه، با اختصاص یک نام به هر بخش از حافظه، به راحتی به دادههای مورد نظر دسترسی پیدا کنیم.
- علت نامگذاری متغیر (
Variable) چیست؟
به این دلیل که مقدار ذخیرهشده در این خانههای حافظه ثابت نیست و در طول اجرای برنامه، بسته به نیاز، میتوان مقدار قبلی را پاک کرد و مقدار جدیدی جایگزین آن کرد.
- تفاوت نام متغیر و مقدار آن در چیست؟
نام متغیر (Variable Name) برچسبی است که برای شناسایی یک خانه از حافظه استفاده میکنیم؛ مقدار (Value) دیتای واقعی است که در آن لحظه درون همان خانه قرار دارد.
مثال یا سناریوی کاربردی
فرض کنید کاربر ۶ عدد مختلف (مانند ۵، ۳۲، ۴، ۸، ۶، ۸۰) را برای انجام کارهای متفاوت وارد برنامه میکند. این اعداد در حافظه ذخیره میشوند. برای دسترسی در مراحل بعدی برنامه — مثلاً به عدد ۸۰ — حافظه را به خانههای مجزا تقسیم میکنیم و به هر کدام یک نام اختصاص میدهیم (مثلاً a، b، c، d، e، f). هر زمان که به عدد ۸۰ نیاز داشته باشیم، کافی است نام متغیر مربوطه — مثلاً f — را در برنامه استفاده کنیم.
بیشتر بدانید
- زمان تعریف و مقداردهی:
میتوانید یک متغیر را ابتدا تعریف کنید و بعداً در طول برنامه به آن مقدار بدهید، یا در همان لحظه تعریف، مقدار اولیه را نیز به آن اختصاص دهید (Initialize).
- پیشنیاز مراحل بعدی:
درک مفهوم متغیر اولین قدم برای ورود به بحث انواع داده (Data Types) در Java است؛ این مبحث تعیین میکند هر متغیر چه نوع دادهای (عدد، متن و غیره) را میتواند در خود نگه دارد.
- قواعد نامگذاری:
برای نامگذاری متغیرها استانداردهایی (Naming Conventions) وجود دارد که در مباحث پیشرفتهتر به آنها پرداخته میشود.
