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

تصحص هذه الاخطاء في برنامج الجافا ..

مغلق
بدأه ra7l في 30 سبتمبر 2006 · 2 رد · 611 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اعضاء منتدى الفريق العربي للبرمجه .. المحترمين ..

انا عنجي مشكله في كتابة برنامج .. بلغة الجافا ... عن طريق المفسر الكاوا kawa

وضهر عندي اخطاء برمجيه . الصراحه ما عرفت اصححها .. فأرجو من اللي عنده خبره انه يحل لي الموضوع واكون لكم من الشاكرين ..

والرنامج هذا هو ..



public class Employee test {

public static void main (String arges[]) {


Employee staff=new Employee[3];

stff[0]=new Employee("Ali1",6000,1,2,21);

stff[1]=new Employee("Ali2",7000,2,3,20);


stff[2]=new Employee("Ali3",4000,7,5,19);



for (int = 0;i<staff.length;i++ )

staff .raise Salary(s);


for (int = 0;i<staff.length;i++ )
{



Employee e=staff;

System.out.println("name=" + staff.getrane();+


"Slary="+ staff.getSalary()+"hitDays" + staff(i).getDay());
}

}


}



class Employee {

public Employee ( String n , double s , int yer , int month , int day )

{

name = n;

Salary=s;


GregorianCalendar

Calendar = new


GregorianCalendar( year ,month -1 , day );


hire day = Calendar.get.me ();

}


public String getlane () { return name;}

public String getlane () { return Salary; }

public String getlane () { return hirDay; }



public void raiseSalary(double by Perccent)

{

double raise = ( Salary * by Perccent)/100;

return raise;


private String name;

private double Salary;


private Date hireDay;



}
import java.util.*;

اتمنى من اللي عنده الحل .. انه يعلمني بأقرب وقت لو سمحتم ..

تحيتي لكم ..

تم تعديل هذه المشاركة بواسطة مجدي محمود في 1 أكتوبر 2006 في 14:51

#2

فضلا ... عند كتابة كود برمجي في المشاركات ضغط زر # بعد تظليل الكود لسهولة قراءته

بالنسبة للبرنامج أكيد كتبته وانت نصف نائم

هذه الطرق methods التي استدعيتها على الغرض staff الذي يمثل مصفوفة اغراض Employee

System.out.println("name=" + staff.getrane();+

"Slary="+ staff.getSalary()+"hitDays" + staff(i).getDay());

لا تتطابق مع طرق methods الصف Employee

public String getlane () { return name;}

public String getlane () { return Salary; }

public String getlane () { return hirDay; }

كما انك اعطيت ثلاث طرق methods في الصف Employee نفس الاسم ()getlane وهذا خطأ

أي ان التصحيح :

public String getrane () { return name;}

public String getSalary () { return Salary; }

public String getDay () { return hirDay; }

سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع

عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :

فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع

ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

Palestine.gif

#3

الله يعطيك العافيه اخوي .. nardien28

على سرعة الرد .. والتصحيح السريع ..

فعلا انا ما نتبهت لاخطاء بسيطه والواحد مع السرعه ما يلاحظ كثير ..

مره ثانيه مشكووور والله لا يرحمنا من مساعداتك ووقفاتك ..

تحياتي لك ..

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…