→ Lecture 5 · كل المراحل
المرحلة 10 · شرائح 27

ابنِ حاسبة القرارات

Switch Calculator

01 / افهم الفكرة

Switch Calculator

الفكرة ببساطة

الحاسبة تطبيق على switch. نأخذ عددين x وy، ثم رقم اختيار menu ليحدد العملية التي سننفّذها.

معنى أرقام القائمة

القيمة 1 تختار الجمع x + y، و2 الطرح x - y، و3 الضرب x * y، و4 القسمة x / y. ندخل case المناسبة، نحسب الناتج، ثم نخرج عند break.

انتبه لنوع القيم

العددان من النوع int، ولذلك القسمة هنا Integer Division. مثلًا 7 / 2 تعطي 3، لا 3.5. يُحذف الجزء الكسري باتجاه الصفر؛ لذلك -7 / 2 تعطي -3.

عند القسمة على صفر

قسمة int على صفر تسبب ArithmeticException. أضفنا فحصًا يطبع Cannot divide by zero، وأضفنا default للاختيار غير المدعوم. هاتان إضافتان تعليميتان على مثال الشريحة، وصححنا أيضًا علامات الاقتباس لتكون Java صالحة.

1 / 4