Module: (جاوا) متغیرها. فرمت های خروجی


Problem

1/7

متغیرها

Theory Click to read/hide

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

یک متغیر مکانی در حافظه رایانه است که دارای نام است و مقداری مربوط به نوع را ذخیره می‌کند.

کلمه "متغیر" به ما می گوید که مقدار آن می تواند در طول اجرای برنامه تغییر کند.  وقتی یک مقدار متغیر جدید ذخیره می شود، مقدار قبلی پاک می شود



برای یک کامپیوتر، تمام اطلاعات داده های موجود در حافظه آن هستند - مجموعه ای از صفر و یک (به بیان ساده، هر اطلاعاتی در یک کامپیوتر فقط اعداد است و آنها را به همان روش پردازش می کند). با این حال، می دانیم که اعداد صحیح و کسری متفاوت عمل می کنند. بنابراین، هر زبان برنامه نویسی دارای انواع مختلفی از داده ها است که با روش های مختلفی پردازش می شوند.

به عنوان مثال،
عدد صحیح متغیرها – تایپ کنید int (از عدد صحیح انگلیسی – whole)، 4 بایت در حافظه اشغال کنید؛
واقعی متغیرهایی که می توانند یک قسمت کسری داشته باشند (نوع float – از انگلیسی نقطه شناور – ممیز شناور) 4 بایت در حافظه اشغال می کنند< br /> - کاراکترها (نوع char – از کاراکتر انگلیسی – نماد)، 1 بایت در حافظه اشغال کنید

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

بیایید یک برنامه را به عنوان مثال در نظر بگیریم
کلاس عمومی اصلی {  
    public static void main(String[] args) {  
        int a=6, b;  //دو متغیر از نوع عدد صحیح در متغیر a اعلام شد و بلافاصله مقدار 6 ذخیره شد. متغیر b روی مقدار اولیه تنظیم نشد. در این مورد چه چیزی در حافظه خواهد ماند، ما نمی دانیم.
    }
}

حالا خودت امتحان کن

Problem

در خط سوم، یک متغیر a از نوع عدد صحیح با مقدار اولیه 7 اعلام کنید.