تفاوت بین متغیرها و واژه های داده در جاوا

فهرست مطالب:

تفاوت بین متغیرها و واژه های داده در جاوا
تفاوت بین متغیرها و واژه های داده در جاوا

تصویری: تفاوت بین متغیرها و واژه های داده در جاوا

تصویری: تفاوت بین متغیرها و واژه های داده در جاوا
تصویری: فریم ورک چیست ؟ تفاوت بین فریمورک و لایبری چیست ؟ | what is Framework? 2024, نوامبر
Anonim

تفاوت کلیدی – متغیرها در مقابل داده‌ها در جاوا

برنامه کامپیوتری مجموعه ای از دستورالعمل ها برای انجام یک کار است. برای ذخیره داده ها در حین برنامه نویسی مورد نیاز است. بنابراین، این داده ها در حافظه ذخیره می شوند. این مکان های حافظه رزرو شده متغیر نامیده می شوند. متغیرها باید دارای نام های منحصر به فرد باشند زیرا برای انجام عملیات ریاضی یا منطقی باید به راحتی شناسایی شوند. متغیرها با مقادیر نسبت داده می شوند. گاهی اوقات این مقادیر ثابت هستند و تغییر نمی کنند. به این نوع مقادیر، داده‌های واقعی گفته می‌شود. در برنامه، اگر عبارتی به عنوان مقدار int=5 وجود داشته باشد، 'int' نوع داده است."مقدار" متغیر است و "5" به معنای واقعی کلمه است. در این مقاله تفاوت بین متغیرها و داده های واقعی در جاوا بحث می شود. تفاوت کلیدی بین متغیرها و داده‌ها در جاوا این است که متغیرها مکان‌های حافظه رزرو شده برای ذخیره مقادیر با نام‌های نمادین هستند در حالی که لفظ‌های داده نمادهایی برای نمایش مقادیر ثابت در برنامه‌نویسی هستند.

متغیرها در جاوا چیست؟

متغیر مکانی برای ذخیره یک مقدار در حافظه است. هر مکان حافظه می تواند نوع خاصی از داده ها را ذخیره کند. زبان جاوا از هشت نوع داده اولیه پشتیبانی می کند. آنها یک بایت، کوتاه، int، طولانی، بولی، شناور، دوبل و کاراکتر هستند. بایت نوع داده، عدد صحیح مکمل دو با علامت 8 بیتی است. صرفه جویی در فضا در آرایه های بزرگ مفید است زیرا 4 برابر کوچکتر از int است. نوع داده کوتاه، عدد صحیح مکمل دو امضا شده 16 بیتی است. 2 برابر کوچکتر از int است. int یک عدد صحیح مکمل دو امضا شده 32 بیتی است. این رایج ترین نوع داده برای ذخیره مقادیر عددی بدون اعشار در زمانی است که نگرانی زیادی در مورد حافظه وجود ندارد.نوع داده طولانی یک عدد صحیح مکمل دو امضا شده 64 بیتی است. برای ذخیره طیف وسیعی از اعداد استفاده می شود. float و double دو نوع داده برای ذخیره مقادیر عددی با نقطه اعشار هستند. float 32 بیتی و double 64 بیتی است. Boolean برای ذخیره true یا false استفاده می شود. یک کاراکتر را می توان با استفاده از نوع داده char ذخیره کرد. اینها انواع داده های اولیه اصلی در جاوا هستند.

هنگامی که عبارتی مانند int x وجود دارد. به این معنی است که متغیر x می تواند یک مقدار صحیح را نگه دارد. هیچ حافظه ای برای عدد متغیر کنار نمی گذارد. هنگامی که عبارتی به عنوان int x=5 وجود دارد; این بدان معناست که متغیر x می تواند مقادیر صحیح را نگه دارد و حاوی مقدار 5 است. مقدار اولیه را می توان بعداً در برنامه تغییر داد. مقدار x را می توان با یک عدد صحیح دیگر مانند 10 بعد برابر کرد. به عنوان مثال، x=10;

هر متغیر دارای نام های منحصر به فردی برای شناسایی آنهاست. به آنها شناسه می گویند. برنامه نویس باید هنگام نامگذاری متغیرها از قوانین پیروی کند. جاوا یک زبان حساس به حروف کوچک و بزرگ است.بنابراین، نام متغیر "number" با "NUMBER" متفاوت است. نام متغیر می تواند شامل حروف و ارقام یونیکد باشد. آنها نمی توانند فضا داشته باشند. به برنامه زیر مراجعه کنید.

تفاوت بین متغیرها و داده های واقعی در جاوا
تفاوت بین متغیرها و داده های واقعی در جاوا

شکل 01: برنامه جاوا با متغیرها

طبق برنامه فوق، x و y متغیرهایی هستند که مقادیر صحیح را نگه می دارند. مجموع به متغییر sum اختصاص داده می شود. طول و عرض دو متغیر هستند. ضرب در متغیر area که به عنوان یک متغیر دوگانه اعلام می شود ذخیره می شود. یک کاراکتر را می توان در حروف متغیر ذخیره کرد. حاوی "A" است. کاراکتر در داخل گیومه‌های تکی قرار می‌گیرد.

Data Literals در جاوا چیست؟

A Data Literal یک نمایش کد منبع یک مقدار ثابت است. مقادیری مانند 5، 4.3، درست نیازی به محاسبه ندارد. بنابراین، آنها را تحت عنوان داده لفظی می شناسند. هنگامی که یک عبارت وجود دارد، دو عدد=20.5; "دو" نوع داده است. "عدد" متغیر است. 20.5 به معنای واقعی کلمه است.

انواع مختلفی از لفظ وجود دارد. آنها لفظ اعداد صحیح، لفظ ممیز شناور، لفظ کاراکتر و رشته هستند. حروف صحیح برای مقداردهی اولیه متغیرهای انواع داده های صحیح مانند بایت، کوتاه، int و طولانی استفاده می شود. از لفظ های ممیز شناور برای مقداردهی اولیه متغیرهای نوع داده float و double استفاده می شود. حرف ممیز شناور با f یا F به پایان می رسد، از نوع float است. اگر با d یا D تمام شود دو برابر می شود. نوشتن d اختیاری است. حروف نویسه و رشته از کاراکترهای یونیکد تشکیل شده است. حروف لفظی کاراکتر یک کاراکتر واحد را نشان می دهد در حالی که یک رشته لفظی مجموعه ای از کاراکترها را نشان می دهد. حروف تحت اللفظی کاراکترها در داخل نقل قول واحد قرار دارند. به عنوان مثال، - "B". حروف الفبای رشته در داخل گیومه های دوتایی قرار دارند. به عنوان مثال - "برنامه نویسی". به برنامه زیر مراجعه کنید

تفاوت کلیدی بین متغیرها و داده های واقعی در جاوا
تفاوت کلیدی بین متغیرها و داده های واقعی در جاوا

شکل 02: برنامه جاوا با Literals

طبق برنامه فوق عدد یک متغیر است. عدد صحیح در متغیر عدد 10 است. متغیر doubleValue می تواند مقدار دو برابری داشته باشد. متغیر floatValue می تواند یک شناور نگه دارد. بنابراین، 5.4 و 5.4f حرف ممیز شناور هستند. متغیر حرف حاوی یک کاراکتر "B" است. این یک شخصیت واقعی است. کلمه متغیر شامل مجموعه ای از کاراکترها است. بنابراین، این یک رشته تحت اللفظی است.

شباهت بین متغیرها و داده های واقعی در جاوا چیست؟

هم متغیرها و هم داده های واقعی در جاوا در برنامه نویسی استفاده می شوند

تفاوت بین متغیرها و داده های واقعی در جاوا چیست؟

متغیرها در مقابل داده‌های واقعی

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

خلاصه – متغیرها در مقابل داده‌ها در جاوا

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

توصیه شده: