Farzad Afi Logo

FarzadAfi

آموزش تخصصی برنامه نویسی

Variable in java | متغیر در جاوا

📖توضیحات درس

🎥این ویدیو قسمت سوم از بوت‌کمپ رایگان جاوا است. 🛠️ مفهوم متغیر در جاوا در این قسمت با متغیرها در جاوا آشنا می‌شویم؛ یکی از پایه‌ای‌ترین مفاهیم برنامه‌نویسی که در تمام بخش‌های کدنویسی استفاده خواهد شد. 📂 لینک سورس کد این جلسه در گیت هاب: https://github.com/farzadafi/ProgrammingByFarzadAfi/blob/master/src/a_variable/Main.java 📌 گروه پرسش و پاسخ تلگرام: @programmingByFarzadAfi 📌 گروه پرسش و پاسخ بله: @programming_by_farzadafi هر سوالی داشتید می‌توانید در این گروه ها بپرسید تا من یا مربی‌های حاضر در گروه راهنمایی‌تان کنیم. 🎯 بوت‌کمپ رایگان جاوا – آموزش تمرین‌محور برای یادگیری عمیق و ورود به بازار کار.
00:06:09🎯رایگان

📄جزوه

مفاهیم کلیدی

  • Variable

قسمتی از حافظه است که برای ذخیره یک مقدار (Value) در نظر گرفته می‌شود و با یک نام مشخص شناخته می‌شود تا بتوان در طول برنامه به آن دسترسی داشت.

  • Memory

فضایی که داده‌های ورودی کاربر (مانند اعداد) در طول اجرای برنامه در آن ذخیره می‌شوند.

  • Value

داده‌ای (مانند عدد ۵ یا ۴۴) که در یک متغیر قرار می‌گیرد و می‌توان آن را در طول اجرای برنامه تغییر داد.

  • Assignment

فرآیند قرار دادن یک مقدار در یک متغیر را گویند که معمولاً با علامت مساوی (=) انجام می‌شود.

نکات مهم مصاحبه‌ای

  • چرا به متغیرها نیاز داریم؟

در طول برنامه، ورودی‌های زیادی از کاربر دریافت می‌شود. متغیرها به ما کمک می‌کنند تا به جای سردرگمی در فضای حافظه، با اختصاص یک نام به هر بخش از حافظه، به راحتی به داده‌های مورد نظر دسترسی پیدا کنیم.

  • علت نام‌گذاری متغیر (Variable) چیست؟

به این دلیل که مقدار ذخیره‌شده در این خانه‌های حافظه ثابت نیست و در طول اجرای برنامه، بسته به نیاز، می‌توان مقدار قبلی را پاک کرد و مقدار جدیدی جایگزین آن کرد.

  • تفاوت نام متغیر و مقدار آن در چیست؟

نام متغیر (Variable Name) برچسبی است که برای شناسایی یک خانه از حافظه استفاده می‌کنیم؛ مقدار (Value) دیتای واقعی است که در آن لحظه درون همان خانه قرار دارد.

مثال یا سناریوی کاربردی

فرض کنید کاربر ۶ عدد مختلف (مانند ۵، ۳۲، ۴، ۸، ۶، ۸۰) را برای انجام کارهای متفاوت وارد برنامه می‌کند. این اعداد در حافظه ذخیره می‌شوند. برای دسترسی در مراحل بعدی برنامه — مثلاً به عدد ۸۰ — حافظه را به خانه‌های مجزا تقسیم می‌کنیم و به هر کدام یک نام اختصاص می‌دهیم (مثلاً a، b، c، d، e، f). هر زمان که به عدد ۸۰ نیاز داشته باشیم، کافی است نام متغیر مربوطه — مثلاً f — را در برنامه استفاده کنیم.

بیشتر بدانید

  • زمان تعریف و مقداردهی:

می‌توانید یک متغیر را ابتدا تعریف کنید و بعداً در طول برنامه به آن مقدار بدهید، یا در همان لحظه تعریف، مقدار اولیه را نیز به آن اختصاص دهید (Initialize).

  • پیش‌نیاز مراحل بعدی:

درک مفهوم متغیر اولین قدم برای ورود به بحث انواع داده (Data Types) در Java است؛ این مبحث تعیین می‌کند هر متغیر چه نوع داده‌ای (عدد، متن و غیره) را می‌تواند در خود نگه دارد.

  • قواعد نام‌گذاری:

برای نام‌گذاری متغیرها استانداردهایی (Naming Conventions) وجود دارد که در مباحث پیشرفته‌تر به آن‌ها پرداخته می‌شود.