یک متد Java بنویسید به نام calculateAverage که یک آرایه از اعداد صحیح بگیرد، با استفاده از assert بررسی کند آرایه null یا تهی نباشد و سپس میانگین عناصر را به‌صورت double محاسبه و برگرداند و در متد main دو مثال آزمایشی یکی با آرایه معتبر و یکی با آرایه تهی اجرا شود.

2.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:05

0.0

برای حل این مسئله در متد calculateAverage از کلیدواژه assert استفاده کنید، مثلا assert nums != null : "آرایه نباید null باشد"; و assert nums.length > 0 : "آرایه نباید خالی باشد"; سپس مجموع را در متغیر double جمع کنید و میانگین را برگردانید. برای مشاهده اثر assertions هنگام اجرا، برنامه را با گزینه -ea فعال کنید (java -ea YourClass). در main دو فراخوانی قرار دهید تا رفتار معمول و خطا هنگام assertion رد شدن را ببینید.

توسط پژوهشگر در 221 روز قبل ساعت 01:05
دسته بندی ها: Java Java for beginner
sara در 221 روز قبل ساعت 14:41

برای پیاده‌سازی متد calculateAverage از دو assert استفاده کنید: nums != null و nums.length > 0. میانگین را به‌صورت double برگردانید و جمع عناصر را با تبدیل به double انجام دهید تا دقت محاسبه حفظ شود. در main دو فراخوانی بنویسید: یکی با آرایه معتبر و دیگری با آرایه تهی تا رفتار assertionها را مشاهده کنید. برای مشاهده اثر assertionها هنگام اجرا، برنامه را با java -ea اجرا کنید و به خاطر داشته باشید ممکن است در محیط‌های تولیدی assertions فعال نباشند.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری