مشاركة لنتدراس الجافا و تقديم الاقتراحات و الحلول للتمارين
اولا السلام عليكم
انا يعنى مبتدى فى مجال الجافا و بحاول اتقدم فية على قدر المستطاع لانة فعلا هو المستقبل ان شاء الله و خصوصا بعد ما قامت شركة اوراكل بشراء شركة صن
فققرات ان نقدم مشاركة لتقديم التمارين و نقوم بحلولها طبعا انا شخص عادى جدا معاكم و لكن الدراسة الفردية لا تجزى
لو موافقين يا جماعة يا ريت الاقى الردود علشان ابدى فى تنزيل التمارين و نبدا نفكر مع بعض
و الكتاب الى هنذاكر منة هو كتاب المؤسسة العامة للتدريب المهنى علشان خاطر اللغة و ملم بكل شى و سهل جدا
https://www.4shared.com/file/9003377...java-arab.html
و دة رابط الكتاب و فى تمارين بعد كل جزء من الكتاب
رد: مشاركة لنتدراس الجافا و تقديم الاقتراحات و الحلول للتمارين
السلام عليكم على العموم انا هقدم اول تمرين انا قمت بحلة
و هو : عمل برنامج تقوم فية بادخال ثلات قيم فى مربعات حوارية ثم يضهر لك رسالة بالمتوسط الحسابى للثلاث ارقام و اكبر رقم و حاصل ضرب الثلاث ارقام
Import Javax.Swing.JoptionPane
public class {
public static void main (string []args) {
int number1;
int number2;
int number3;
String firstnumber;
String secondnumber;
Sring thirdnumber;
int average;
int xxx;
String greater;
String resualt;
firstnumber = JOptionPane.showInputDialoge("enter first number");
second number = JOptionPane.showInputDailoge("enter second number");
thirdnumber = JOptionPane.showInputDailoge("enter thitd number");
number1 = Integer.parseInt(firstnumber);
number2 = Integer.parseInt(secondnumber);
number3 = Integer.parseInteger(thirdnumber);
average = (number1 + number2 + number3)/3;
xxx = number1*number2*number3;
if (number1 > number2&&number3) {
greater = number1 + "is the greatest ";
}
if (number2 >number1&&number3){
greater = number2 + " is the greatest";
}
if (number3 >number1&&number2){
greater = number3 +" is the greatest";
}
resualt = greater + "\n" + average + "\n" + xxx ;
JOptionPane.showMwssageDialog (null,resualt,"the reasualt is", JOptionPane.INFORMATION_MESSAGE);
exit(0);
على العموم لو عايزين نتذاكر البرانامج معنديش مانع
و دة تمرين موجود بالكتاب رقم الصفحة 89 الترمين رقم 5
رد: مشاركة لنتدراس الجافا و تقديم الاقتراحات و الحلول للتمارين
جزاك الله خيرا وربنا معاك بس ياريت بقي واحده واحده عشان الواحد لسه مبتدئ في الجافا دي وانا اصلا متعقده من البرمجة كلها بس ان شاء الله اتابع وربنا يسهل
رد: مشاركة لنتدراس الجافا و تقديم الاقتراحات و الحلول للتمارين
اقتباس:
المشاركة الأصلية كتبت بواسطة engR.n
جزاك الله خيرا وربنا معاك بس ياريت بقي واحده واحده عشان الواحد لسه مبتدئ في الجافا دي وانا اصلا متعقده من البرمجة كلها بس ان شاء الله اتابع وربنا يسهل
السلام عليكم الموضوع سهل انا شاء الله
و عندك رابط الكتاب الى فى اول مشاركة دة جامد بالعربى
ابدى معايا فية
رد: مشاركة لنتدراس الجافا و تقديم الاقتراحات و الحلول للتمارين
و ياريت يا اخى تكون شفت شروح المهندس احمد جابر دة هتساعدك جامد جدا فى فهم الجافا
و هى موجودة فى منتدى الشهادات العام روعة
رد: مشاركة لنتدراس الجافا و تقديم الاقتراحات و الحلول للتمارين
اقتباس:
المشاركة الأصلية كتبت بواسطة مكة روحى
و ياريت يا اخى تكون شفت شروح المهندس احمد جابر دة هتساعدك جامد جدا فى فهم الجافا
و هى موجودة فى منتدى الشهادات العام روعة
ايوه انا شفتها وحملتها بس لسه ان شاء الله هبتدئ اذاكرها
ملحوظة انا بنت مش ولد
رد: مشاركة لنتدراس الجافا و تقديم الاقتراحات و الحلول للتمارين
اقتباس:
المشاركة الأصلية كتبت بواسطة engR.n
ايوه انا شفتها وحملتها بس لسه ان شاء الله هبتدئ اذاكرها
ملحوظة انا بنت مش ولد
على العموم ربنا يعينك و حاولى تمشى فى الطريقين معانا فى الكتاب و ومع المهندس احمد انا عن نفسى بعمل كدة لان كل واحد فيهم بيبدا من جزء و بيلتقوا فى النهاية و مفيش اى لغبطة على فكرة لانهم فعلا بيدعموا بعض انا عن نفسى شايف كدة
و دلوقتى نشرح البرنامج
import javax.swing.JOptionPane;
و هو كود يقوم باستيراد اكواد الجافا الخاصة بالمربعات الحوارية عن طريق اخبار المترجم بتحميل الكلاس JOptionPane الذى يوجد فى الوحدة javax.swing
public class Test1
و كود خاص بانشاء كلاس باسم Test1 و هو اساسى لعمل اى برنامج و هو من نوع public
و نكمل كمان شوية علشان مشغول
رد: مشاركة لنتدراس الجافا و تقديم الاقتراحات و الحلول للتمارين
جزاك الله خيرا بس معلش هتعبك معايا شوية الفيديو بتاع المهندس احمد الشابتر الاول عندي مش بيجي في الاخر كده ومش بيبقي في صوت مش عارفة ليه هو الفيديو ده كده ولا ايه
رد: مشاركة لنتدراس الجافا و تقديم الاقتراحات و الحلول للتمارين
اقتباس:
المشاركة الأصلية كتبت بواسطة engR.n
جزاك الله خيرا بس معلش هتعبك معايا شوية الفيديو بتاع المهندس احمد الشابتر الاول عندي مش بيجي في الاخر كده ومش بيبقي في صوت مش عارفة ليه هو الفيديو ده كده ولا ايه
هو فعلا مفيش صوت فى الجزء الاخير من الفيديو الاول لكن الفيديو الاول مقدمة بسيطة و كل الكلام هيتكرر عشرات المرات فى الحلقات الى بعد كدة لان فعلا المهندس احمد شرحة مميز و بيفهم حتى الاستكفاء فمتقلقيش من الفيديو الاول خالص لان كل الكلام دة هيتكرر كتير و باستفاضة
نكمل الشرح
public static void main (String []args)
هذة العبار خاصة بعمل method يتم و ضع فية parameter الخاصة بالبرنامج
int number1;
int number2;
int number3;
عمل ثلاث متغيران من النوع int ليتم قراءة الارقام الثلاثة منهم
String firstnumber;
String secondnumber;
String thirdnumber;
عمل ثلاث متغيرات ليتم استخدامهم فى عمل النربع الحوارى ووضع العبارة المعبرة عن المدخلات
int xxx;
متغير من النوع int ليتم استخدامة ضرب الارقام فى بعض
String greater;
متغير من النوع string لعمل علية عملية المقارنة الخاصة بعملية الرقم الاكبر و ستوضخ فيما بعد عند استخدامها
String resualt;
متغير من النوع string ليتم وضع فية النتيجة النهائية التى سوف تظهر فى المربع الحوارى فى نهاية البرنامج
رد: مشاركة لنتدراس الجافا و تقديم الاقتراحات و الحلول للتمارين
شكرا ليك بجد وربنا يعينك مستنية بقية الشرح
رد: مشاركة لنتدراس الجافا و تقديم الاقتراحات و الحلول للتمارين