الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[تنبيه - عنوان غير مناسب : ]مساعدة في جافا

بدأه blade_85 في 17 سبتمبر 2009 · 2 رد · 349 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني ممكن مساعدة ,, انا مبتدئ بالجافا وكتبت هذا البرنامج لا يجاد الحجم مع استخدام الاوفر رايدنك.المشكلة انه عندما ارجع ثلاثة قيم لحساب الحجم البرنامج يعرض الحجم على انه صفر. ممكن توضيح خطأي رجاءا

package box;


class mybox {

double width;

double hight;

double depth;


mybox (double w,double h, double d) { // Our Main Constructor !!


w = width;

h = hight;

d = depth;

}


mybox () { // COnstructor if nor arguments passed


width = -1;

hight = -1;

depth = -1;


System.out.println("No parameters passed to the funcution \n");

System.out.println("Please enter hight,width,depth values");


}


mybox (double len){ // Cube is Created

width = hight = depth = len;


}


double calc () {


return width * hight * depth;


}

}


public class box {


public static void main(String[] args) {

mybox mybox1 = new mybox ();

mybox mybox2 = new mybox ((double)10,(double)20,(double)30);

mybox mybox3 = new mybox (7);

double vol =0;


System.out.println("The size is : \t " + mybox1.calc() + "\n");

vol = mybox2.calc();

System.out.println("The size is : \t " + vol + "\n");

vol = mybox3.calc();

System.out.println("The size is : \t " + vol + "\n");

}


}

تم تعديل هذه المشاركة بواسطة herch في 18 سبتمبر 2009 في 00:24

#2

الخطأ في الconstructor

لاحظ جيدا الكود الذي كتبته



w = width;
h = hight;
d = depth;
}
mybox (double w,double h, double d) { // Our Main Constructor !!

بدل أن تعطي قيمة w إلى width وقيمة h إلى hight و d إلى depth، فإنك تقوم بالعكس، وبما أن قيم width و hight و depth هي صفرن فإنها لن تتغير

هذا هو الصحيح



width = w;
hight = h;
depth = d;
}
	mybox (double w,double h, double d) { // Our Main Constructor !!

#3

الأخ الكريم/الأخت الكريمة

السلام عليكم ورحمة الله وبركاته

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية.

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

مواضيع مشابهة