لطفا چند ثانیه صبر کنید

close

تابع در جاوا

به نام خدا

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

شکل کلی تعریف تابع به شکا زیر می باشد

int function_name() {Code;return int;}

توجه داشته باشید که int نوع خروجی که ما از کاربر توقع داریم را مشخص می کند. شما می توانید از انواع خروجی از تابع توقع داشته باشید. به کد زیر توجه کنید

float function_name(){return float;}

String function_name(){return String;}

توجه داشته باشید که ما می توانیم داخل پرانتز باز و ورودی های تابع را مشخص کنیم مانند کد زیر

int function_name(int Number) {Code return;}

توجه داشته باشید که می توانیم تابع رو بدون خروجی تعریف کنیم فقط باید به جای نوع خروجی بنویسیم “void” به کد زیر توجه کنید

void function_name(){Code}

توجه داشته باشید که برای خروجی از تابع باید از کلمه “return” سپس خروجی استفاده کنیم

تمرین : برنامه ای بنویسید که 5 ورودی از کاربر دریافت کند و همان لحظه بگوید که ورودی وارد شده زوج است یا فرد

1-تعریف Scanner

2-تعریف i و برابر قرار دادن آن با 0

3-اگر i کوچک تر از 5 بود برو به مرحله 4

4-یک ورودی از کاربر دریافت کن و آن را در تابع چک کردن زوج یا فرد بودن عدد به عنوان ورودی قرار بده و نتیجه را در result ذخیره کن

5-چاپ کن result را

6-یک واحد به i اضافه کن

7-برو به مرحله 3

کلاس در جاوا

به نام خدا در این بخش از آموزش جاوا قصد داریم به کلاس ها در جاوا بپردازیم همان طوری که می دانید در برنامه نویسی هرچه قدر برنامه پیشرفت می کند پیچیده نیز می شود. برای کنترل این پیچیدگی ها از کلاس ها و شی گرایی استفاده می کنیم برای ساخت یک کلاس می توانید […]

بیشتر

بروزرسانی رابط کاربری One UI 2.1 در هفته جاری برای گوشی‌های گلکسی S9 و S9+ عرضه می‌شود

مدتی پیش مشخص شد که سامسونگ قصد دارد تا در خرداد ماه سال جاری بروزرسانی One UI 2.1 را برای کاربران گوشی‌های گلکسی نوت 9 و گلکسی اس 9 منتشر کند اما روز دقیق انتشار آن مشخص نشده بود. حال به گفته یکی از ناظرین انجمن‌های سامسونگ، این شرکت قصد دارد تا در هفته جاری […]

بیشتر

شیائومی به دنبال عرضه گوشی هوشمند با حافظه رم 16 گیگابایتی است

این روزها شاهد افزایش قدرت پردازشی گوشی‌های موبایل هستیم به طوری که کیفیت گرافیکی بازی‌های عرضه شده بر روی موبایل‌ها افزایش چشم‌گیری داشته است. در این بین شرکت‌ها علاوه بر قدرت پردازشی، حجم حافظه رم را گوشی‌های هوشمند را افزایش داده‌اند و گفته می‌شود که شرکت محبوب شیائومی به دنبال عرضه گوشی هوشمند با حافظه […]

بیشتر



دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جزئیات



نویسنده rezafta
تاریخ انتشار 05-04-20
تعداد بازدید 41 بازدید
زمان تقریبی مطالعه دقیقه 10
از شاخه آموزش جاوا