مراجعة - كل شيء عن المصفوفات
جزء من قسم Logic & Flow في رحلة Java على Coddy — الدرس 9 من 59.
التحدي
سهلقم بإنشاء طريقة تسمى arrayOperations تأخذ مصفوفة ثنائية الأبعاد من الأعداد الصحيحة (matrix) كمدخل وتقوم بالعمليات التالية:
- احسب مجموع كل العناصر في المصفوفة.
- ابحث عن العنصر الأكبر في المصفوفة.
- أنشئ مصفوفة جديدة أحادية الأبعاد تحتوي على مجموع كل صف في المصفوفة.
- اطبع على وحدة التحكم باستخدام التنسيق التالي:
Sum: 78
Maximum: 12
Row Sums: [10, 26, 42]جرّب بنفسك
import java.util.Arrays;
// اكتب كودك فقط داخل الفئة (class). لا تكتب main() أو أي كود خارج هذه الفئة.
class ArrayOperations {
public static void arrayOperations(int[][] matrix) {
// اكتب كودك هنا
System.out.println("Sum: " + sum);
System.out.println("Maximum: " + max);
System.out.println("Row Sums: " + Arrays.toString(rowSums));
}
}جميع دروس Logic & Flow
1المصفوفات متعددة الأبعاد
أساسيات المصفوفات ثنائية الأبعادالوصول إلى عناصر المصفوفات ثنائية الأبعادالحلقات المتداخلة مع المصفوفات ثنائية الأبعادمراجعة - المصفوفات ثنائية الأبعادجمع وطرح المصفوفاتالمصفوفات المتعرجة (Jagged Arrays)المصفوفات ثلاثية الأبعاد وما بعدهاأنماط المصفوفات ثنائية الأبعاد الشائعةمراجعة - كل شيء عن المصفوفات2HashMap الجزء الأول
ما هو الـ HashMap؟تعريف الـ HashMapالوصول إلى القيمالتحقق من وجود المفتاحتعديل القواميسملخص - HashMap3HashMap الجزء الثاني
دوال HashMapالتكرار باستخدام keySet()التكرار باستخدام entrySet()HashMap متداخلمراجعة - إدارة المستودعمراجعة - عمليات HashMap6التحكم المتقدم في تدفق البرنامج
العبارات المعنونةتعبير Switchمطابقة الأنماطجمل الحمايةمراجعة - تدفق التحكم