زكرياء المالكي نشر 11 أكتوبر 2018 أرسل تقرير مشاركة نشر 11 أكتوبر 2018 السلام عليكم أريد أن أعرف أين المشكل الصورة توضح اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 طارق جهاد نشر 11 أكتوبر 2018 أرسل تقرير مشاركة نشر 11 أكتوبر 2018 وعليكم السلام. الخطأ في استدعاء الدالة بهذا الشكل! يجب ان تقوم باستدعاء الدالة بهذا الشكل: sum(5, 4); أو int a = 5; int b = 4; sum(a, b); عند استدعاء الدالة لا يجب وضع نوع البيانات int, double, String بل يجب تمرير القيمة مباشرة (والتي يجب ان تتوافق مع نوع البيانات المعرف في الدالة) في هذه الحالة يجب ان تكون الأعداد المررة إلى الدالة من النوع int ملاحظة: بما أننا نقوم بتمرير القيم إلى الدالة عند استدعائها لذلك تسمى Parameters لكن في الدالة نفسها تسمى Arguments، بمعنى public void sum(int a, int b){ ... } هنا نسمي المتغيرات a,b ب Arguments بينما هنا sum(5, 4); or sum(a, b); هنا تسمى هذه القيم ب Parameters. بالتوفيق،،، اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 زكرياء المالكي نشر 11 أكتوبر 2018 الكاتب أرسل تقرير مشاركة نشر 11 أكتوبر 2018 شكرا جزيلا على ردك , فقط سؤال في هذا الكود أريد المستخدم أن يدخل العدد أنا لا أعرفه كيف أستعمل scanner هنا , أنا لاأريد إعطاء القيم مباشرة , أنت في مثالك أعطيت قيم مباشرة اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
زكرياء المالكي
السلام عليكم
أريد أن أعرف أين المشكل
الصورة توضح
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.