السلام عليكم:
الى جميع الاخوة هل هناك من يشرح لي كيف يتم التحويل بين انواع البيانات...
String--to--int
int--to--string
char--to--int
int--to--char
الخ....
يعني بين جميع الانواع...
و لكم جزيل الشكر..
السلام عليكم:
الى جميع الاخوة هل هناك من يشرح لي كيف يتم التحويل بين انواع البيانات...
String--to--int
int--to--string
char--to--int
int--to--char
الخ....
يعني بين جميع الانواع...
و لكم جزيل الشكر..
اخى العزيز
int num = 0; String str = "2"; char ch;
للتحويل من String الى int
num = Integer.parseInt(str);
للتحويل من int الى String
str = String.valueOf(num);
للتحويل من int الى char
ch = (char) num;
للتحويل من char الى int
num = ch;
بالتوفيق :)
تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 5 أكتوبر 2010 في 17:43
اشكرك اخي محمود...
طبعا سألت لانه ما اعرف قواعد برمجة جافا...اذا تقدر تدلني الى رابط لكتاب تعليم لغة الجافا...واكون ممنونك.......
سؤال اخر:
هل الدوال والمكتبات والقواعد البرمجية في الجافا نفسها في برنامج wtk ..
وشكرا مرة اخرة...
لو اردت التعلم باستفاضه
يعنى تفهم كل حاجه
كتاب
Java How to program 7th ed
لو عاوز كتاب تانى باختصار شويه
Introduction_to_Java_Programming_Comprehensive_Version_6th_Edition
معذره يمنع وضع روابط لكتب عليها حقوق حمايه فكريه
لكن يمكنك البحث عنهم عبر جوجل
ان لم تصل ابعت لى رساله ابعتهم لك
بالتوفيق :)
اشكرك اخي محمود على تعبك معاي..
قبلا ان ابحث عن الكتب
رايد شي ثاني ،كيف استطيع ان اصل الى الدوال الخاصة (sin,cos,tan,cot,sqrt, power,....etc)
عن طريق اي مكتبة، وكيفية استدعائها....
واشكرك على الرد السريع..
تحياتي يا مبدع
ذلك عن طريق استخدام الكلاس Math
مثال على الاستخدام
Math.cos(30); Math.tan(45); Math.sqrt(4); Math.sin(90);
لا يوجد power فى المكتبه الخاصه بالـ Math فى الموبيل
لكن يمكنك استخدام مثلا خوارزميه مثل هذه
public static double power(int x, int n) {
double aux = 1.0;
while (n > 0) {
if (n % 2 == 1) {
aux *= x;
if (n == 1) {
return aux;
}
}
x *= x;
n /= 2;
}
return aux;
}لتفى لك بالغرض
مع انها ليست بالكفائه التى توجد عليها داله الـ pow فى الـ JavaSE
لكنها تعمل ان شاء الله
وكمان داله الـ pow لم يتم وضعها فى الموبيل لانها تستهلك مورارد كثيره من البروسيسور وكمان هى موجوده
فى الـ JavaSE كـ native method
ملحوظه هامه
profile MIDP 2 هو فقط اللى بيدعم الـ double ما قبل ذلك لا يدعم غير الـ int values فقط
بالتوفيق :)
تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 5 أكتوبر 2010 في 23:29
اشكرك ،و لو تعبتك معاي ،بس هذا حال المبتدئين...نسيت اقول شغلة انه انا محتاج الى الدوال التالية(Acos,Atan,Asin) انها كانت اساس سؤالي..واشكرك اخي العزيز..وبارك الله فيك..
اذا محتاج مساعدة بC# ترى اخوك محترف بها .
ammar-pro كتب:اشكرك ،و لو تعبتك معاي ،بس هذا حال المبتدئين...نسيت اقول شغلة انه انا محتاج الى الدوال التالية(Acos,Atan,Asin) انها كانت اساس سؤالي..واشكرك اخي العزيز..وبارك الله فيك..
اذا محتاج مساعدة بC# ترى اخوك محترف بها .
لا ولاتعب ولا حاجه
انت لو محتاج الدوال التانيه دى فى الموبيل مش هيدعمها ليك
لكن مممكن تبحث عن مكتبه بتدعم هذه الدوال فى الموبيل
لانها native methods فى الـ JavaSE
يعنى لايوجد ليها كود وانما تستخدم داله النظام التى تعمل عليه
انما لو انت شغال JavaSE هتلاقى الدوال موجوده فى نفس الكلاس Math
ان شاء الله فعلا ناوى انقل شويه C# لكن للمعرفه فقط وليس كشغل محترفين
وان شاء الله اكيد هتكون سهله :)
شكرا اخى الكريم
بالتوفيق:)
اشكرك اخ محمود..
إن شاء الله احاول اعمل هذه الدوال عن طريق الDataStructure .لأن مشروعي يعتمد كليا عليها..........بالنسبة للC# اي شئ تريد ،بس اسأل وانا بالخدمة.
لغة سهلة جدا و ممتازة بسبب قوة الكلاس..
سؤال آخير : كيف استطيع عمل OverLoading للعمليات الرياضية(+،-،*،/)..يعني يصبح الجمع بين الكلاسات ممكن....بس اعطيني رأس الدالة،او التوقيع،او الheader والباقي علي...مشكور جدا جدا جدا....
لا تكتب اكثر من سؤال في نفس المشاركة :excl:
1 مشاركة = 1 سؤال
شكرا لك :)
ammar-pro كتب:اشكرك اخ محمود..
إن شاء الله احاول اعمل هذه الدوال عن طريق الDataStructure .لأن مشروعي يعتمد كليا عليها..........بالنسبة للC# اي شئ تريد ،بس اسأل وانا بالخدمة.
لغة سهلة جدا و ممتازة بسبب قوة الكلاس..
سؤال آخير : كيف استطيع عمل OverLoading للعمليات الرياضية(+،-،*،/)..يعني يصبح الجمع بين الكلاسات ممكن....بس اعطيني رأس الدالة،او التوقيع،او الheader والباقي علي...مشكور جدا جدا جدا....
مش فاهم يعنى ايه سهله جدا بسبب قوه الكلاس
يعنى ايه قوه الكلاس ؟؟
المهم
سوالك لا توجد له اجابه
يعنى لا يوجد overloading للـ operators كما فى السى والسى بلس والسى شارب
حيث ان الجافا لا تحتوى على pointers