قمت بتطوير برنامج بلغة Java يقوم بقراءة مصفوفة ثنائية الأبعاد من المستخدم والتحقق مما إذا كانت مصفوفة هوية (Identity Matrix) أم لا.
المهام التي ينفذها البرنامج:
إدخال عدد الصفوف والأعمدة من المستخدم.
قراءة عناصر المصفوفة من المستخدم.
فحص القيم بحيث:
العناصر القطرية (Diagonal) يجب أن تساوي 1.
باقي العناصر يجب أن تساوي 0.
طباعة النتيجة النهائية:
إذا كانت المصفوفة Identity Matrix.
أو ليست كذلك.
المهارات المستخدمة:
البرمجة بلغة Java.
التعامل مع المصفوفات ثنائية الأبعاد.
استخدام الدوال (Methods) لتنظيم الكود.
العمل باستخدام Scanner لإدخال البيانات.
هذا المشروع يعكس قدرتي على:
كتابة كود نظيف ومنظم.
تقسيم المهام إلى دوال مستقلة لزيادة القابلية لإعادة الاستخدام.
التعامل مع مدخلات المستخدم والتحقق من صحة القيم.