السلام عليكم
في كلاس SysF1 هذه هي الدالة addRaceDrivertoTeam اخي
تعب الجسد
ونعيم الروح
جسد يمشي فوق الأرض
وروح ترفرف حول العرش
السلام عليكم
في كلاس SysF1 هذه هي الدالة addRaceDrivertoTeam اخي
تعب الجسد
ونعيم الروح
جسد يمشي فوق الأرض
وروح ترفرف حول العرش
أخي المشكلة عندك في هذا السطر من الدالة addRaceDrivertoTeam
RaceTeam team= new RaceTeam(con);
كل مرة يتم مناداة هذه الدالة يتم إنشاء فريق جديد
لهذا فإنه كل مرة سيتم إضافة المتسابق بدون أن يقول لك أن عدد الفريق تجاوز ثلاثة لأن العدد يساوي واحد
تحياتي
السلام عليكم
بااااااارك الله فيك اخي وزادك بسطة في الايمان والعلم
تم حل المشكلة بحمد الله وفضلكم اخي الفاضل :)
جعلها الله بميزان حسناتك
تعب الجسد
ونعيم الروح
جسد يمشي فوق الأرض
وروح ترفرف حول العرش
لخبراء الموبيل اريد عمل استيل دينامك
بســم الله الـرحمــن الرحيــم
مشكلتي
قمت ببناء كلاس يقوم بإظهار الوفت في label كل ثانية وكلاس يعمل بشكل جيد
ولكن اثناء مايكون الكلاس شغال واقوم بتغيير الوقت في الساعة من pm to am
فإن البرنامج لا يأخذ هذه التغيير
فكيف الحل
وهذا هو الكلاس
/**
تم تعديل هذه المشاركة بواسطة علاء الصالحي في 12 يونيو 2009 في 10:23 — السبب: إضافة وسم code
السلام عليكــم ورحمـة الله وبركاتــه ،،
شباب عندي مشكلة ولم أجد لها حل في مشروعي التتخرج مشكلتي هي كيفة عمل نظام التعرف على الوجه وكيف يمكنني كتابة كود برمجي لهدا النظام بإستخدام تقنية جديدة
السلام عليكم
اخي لدي سؤال
كيف يمكنني ترتيب قيم موجودة في HashMap لكن بدون ان استعمال دالة sort، اريد ان ارتب قيم من نوع int من الأكبر الى الأصغر
نقلت الـ HashMap الى TreeMap لكن قام بالترتيب من الأصغر الى الأكبر وليس من الأكبر الى الأصغر
ماذا يمكنني ان افعل لكي اقوم بقلب الترتيب ؟
السلام عليكم
تم تعديل هذه المشاركة بواسطة حامي الحمى في 15 يونيو 2009 في 22:02
تعب الجسد
ونعيم الروح
جسد يمشي فوق الأرض
وروح ترفرف حول العرش
أي ترتيب تريد أن تقوم به تستطيع القيام به عن طريق استغلال الأخ Comparable
لمعلومات أكثر عن الموضوع انظر المقالة التالية
أي مساعدة حول الموضوع أنا جاهز
تحياتي
السلام عليكم
بارك الله فيك اخي
حاولت استعمل الـ comparable interface بس لما اكتب الميثود compareTo بيظهرلي خطأ معين
كتبت الميثود كالتالي:
الخطأ بعد return بيكتبلي انه السطر هذا فيه خطأ
بالرغم من ان this.getTotalScore() بتقوم بارجاع int
ما هو الخطأ الذي في هذا الكود اخي ؟
تعب الجسد
ونعيم الروح
جسد يمشي فوق الأرض
وروح ترفرف حول العرش
السلام عليكم
اسف لكن اول مرة استعمل الـ compareTo()، كانت المشكلة باسم الميثود
الآن الحمد لله قمت بعمل الدالة
لكن كيف ممكن استعملها
يعني الدالة بترجع قيمة موجبة او سالبة او صفر
كيف ممكن استعملها في الترتيب ؟
انا عندي هذه الدالة اللي بدي اقوم بترتيب العناصر فيها
اريد ترتيب القيم getTotalScore من الأكبر الى الأصغر ، كيف ممكن ذلك اخي ؟
بارك الله فيك
تعب الجسد
ونعيم الروح
جسد يمشي فوق الأرض
وروح ترفرف حول العرش
Constructors يجب أن تكون Comparable
الترتيب يتم على حسب الدالة compareTo
لو كانت القيمة الراجعة من هذه الدالة 1 فهذا يعني أن الكائن الحالي أكبر من الكائن المدخل
على كل بالنسبة لك لكي تجعل الموضوع يعمل بشكل جيد اعكس القيمة بمعنى لو كانت القيمة أصغر فاجعل القيمة 1
بالطبع لا أعلم إن كان هناك طريقة أكثر فاعلية من هذه
تحياتي
السلام عليكم
لكن انا اخي لا أريد ترتيب الـ Constructor
الكلاس RaceTeam مكوّن من عدة متغيرات
منها
Constructor وهذا هو المفتاح للهاش
وايضا يوجد متغير باسم totalScore من نوع int
اريد ان ارتب كل team حسب عدد النقاط التي له بمعنى حسب الـ totalScore من الأكبر الى الأصغر
تعب الجسد
ونعيم الروح
جسد يمشي فوق الأرض
وروح ترفرف حول العرش
للأسف أخي هذه الفئة تقوم بالترتيب على حسب المفتاح وليس على حسب الكائن نفسه
لهذا يجب عليك أن تقوم بعمل فئة خاصة بك لعملية الترتيب
يمكنك أن تقوم بدمج المفتاح Constructors مع الفئة RaceTeam
وتقوم باستخدام الفئة PeriorityQueue والتي تعمل ك ArrayList وتقوم بالترتيب لك
تحياتي
بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه ،،
ارجــو مــن ذوي الخــبره في مــساعدتــي في فهــم اكــواد ال
The getclass()METHOD
AND
The setclass()METHOD
واذا كــان بالأمــكان مــثال عليــها بكــود او شــيئاً آخــــــــر
بليززززززززز ساعدوني
وبــالتـــوفيق للجــميع
السلام عليكم
انا عندي برنامج لكن فيه اخطاء هل ستساعدوني هنا او اضعه في موضوع مستقل؟
طموحي كتب:بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه ،،
ارجــو مــن ذوي الخــبره في مــساعدتــي في فهــم اكــواد ال
The getclass()METHOD
AND
The setclass()METHOD
واذا كــان بالأمــكان مــثال عليــها بكــود او شــيئاً آخــــــــر
بليززززززززز ساعدوني
وبــالتـــوفيق للجــميع
عندما تنشيئن كلاس و تكون المتغيرات فيه من نوع
private
تستطيعين الوصول اليها في نفس الكلاس
و لكن لا تستطيعين الوصول اليها و منادتها مباشرة في كلاس اخر
لذلك نقوم بوضع ميثودز و تكون من نوع
public
لكل متغير
set ميثود
تساعدك لتغيير قيمة المتغير
get و ميثود
ترجع لك القيمة المخزنة في المتغير
مثـال
هذا مثال لكلاس يحتوي على متغير واحد
public class Box
تم تعديل هذه المشاركة بواسطة استثنائيه في 18 يونيو 2009 في 20:13
تابع ..
هذا كلاس اخر سنستعمل فيه الكلاس الاول
public class test
{
public static void main ( String args [] )
{
Box bt1 = new Box ();
bt1.setWide (5);
int y = bt1.getWide ();
System.out.println ( y );
}
}هنا أنشأنا متغير من نوع box
اسميناه bt1
bt1 هو اوبجكت يحتوي بداخله على متغير wide
و هو برايفت لذلك لا يمكننا تغيير قيمته مباشرة و منادتها مباشرة
لذلك نقوم بذلك عن طريق الست و الجت ميثودز
أرجو ان يكون شرحي واضحا بالنسبة لك
موفقه
تم تعديل هذه المشاركة بواسطة استثنائيه في 18 يونيو 2009 في 20:24
بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه ،،
يااخوان انا عندي برنامج لنظام بنك بالجافا .. واللي هو يتخصص بالبحث عن معلومه بالبحث الثنائي binary search
طبعا يكون البحث عن طريق قراءه من ملف ووضعها على شكل مصفوفه ..العمود الاول رقم الحساب العمود الثاني الاسم الثالث الرصيد
ونبحث عن طريق الاسم او رقم الحساب ونحصل ع الرصيد ونسوي له زياده او خصم
هذا شكل مبسط لملف البيانات
account_num Name balnce
12333 ahmhmd 123.4
انا سويت الميثودز صح لكن فيه اخطاء بالالقوريثم لكي يأخذ المعلومه من المصفوفه !
وكيف اسوي استدعاء لكل الميثودات الموجوده
اتمنى تفيدوني عاااجلا
import java.io.FileReader;
class binary_ {
protected double balance;
protected int accountNumber;
public binary()
{
System.out.println("BankAccount: default constructor called");
balance = 0.0;
accountNumber = 0;
}
public binary_(double aBalance, int aNumber)
{
System.out.println("BankAccount: constructor called with "
+ aBalance + " and " + aNumber);
balance = aBalance;
accountNumber = aNumber;
}
public void deposit(double amt)
{
balance += amt;
System.out.println("BankAccount: deposit " + amt +
" balance = " + balance);
}
public boolean withdrawal(double amt)
{
if (balance < amt)
{
System.out.println("BankAccount: withdrawal " + amt +
" but we only have " + balance +
" in the account!");
return false;
}
balance -= amt;
System.out.println("BankAccount: withdrawal " + amt +
" balance = " + balance);
return true;
}
public void writeOutput()
{
System.out.println("Account #" + accountNumber + " $" +
balance);
}
public boolean equals(BankAccount otherAccount)
{
return (accountNumber == otherAccount.accountNumber);
}
}
class test{
public static void main(String args[]) {
try {
String[][]A=new String[11][1];
FileReader fr = new FileReader("bank.txt");
BufferedReader br = new BufferedReader (fr);
for(int i=0; i<11; i++ ){
for(j=0; j<1; j++)
A[j] = (String) br.readline();
}
fr.close();
} catch (Exception e) {
System.out.println("Exception: " + e);
}
public static final int NOT_FOUND = -1;
public static <T extends Comparable<? super T>>
int binarySearch( T [][] A, T x )
{
int low = 0;
int high =A.length() - 1;// what I have to put ????
int mid;
while( low <= high )
{
mid = ( low + high ) / 2;
if( A[ mid ][2].compareTo( x ) < 0 )
low = mid + 1;
else if( A[ mid ][2].compareTo( x ) > 0 )
high = mid - 1;
else
return mid;
}
return NOT_FOUND; // NOT_FOUND = -1
}
Integer [][] A = new Integer [][];
Arrays.sort(A);
// Search an element
int index = Arrays.binarySearch(A, 3); // what i have to put ???
}
}تم تعديل هذه المشاركة بواسطة molla في 19 يونيو 2009 في 14:07
استثنائيه كتب:تابع ..هذا كلاس اخر سنستعمل فيه الكلاس الاول
public class test { public static void main ( String args [] ) { Box bt1 = new Box (); bt1.setWide (5); int y = bt1.getWide (); System.out.println ( y ); } }هنا أنشأنا متغير من نوع box
اسميناه bt1
bt1 هو اوبجكت يحتوي بداخله على متغير wide
و هو برايفت لذلك لا يمكننا تغيير قيمته مباشرة و منادتها مباشرة
لذلك نقوم بذلك عن طريق الست و الجت ميثودز
أرجو ان يكون شرحي واضحا بالنسبة لك
موفقه
الف الف الف الف الف الف الف الف الف الف الف الف الف الف الف الف الف الف الف الف
شكرررررررررررررررررررررررررررررررررررررررررررررررررررررررررررررررررررر
لككككك بصرااااااااحه استــفتدت عـلى الاقل اخــذت لمحــه عن ال
get , set
اكرر شكري الممتواضع استــثنائيه والله يعطيك العافيه على الجهد الي بذلتيه
الله يوفقك وين ماوديتي وجهك
تقبلي موودتي
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…