النتائج 1 إلى 4 من 4

الموضوع: لأول مرة في المنتديات العربية : دورة جافا (الدرس الثالث) : المتغيرات

  1. #1
    التسجيل
    02-03-2004
    المشاركات
    52

    لأول مرة في المنتديات العربية : دورة جافا (الدرس الثالث) : المتغيرات

    الإخوة الأعزاء في المنتدى

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

    كلما حاولت أن أضيف درس ظهرت لي الرسالة التالية

    لقد قمت بتضمين صور كثيرة في مشاركتك وفي توقيعك . الرجاء العودة وتصحيح الخطأ .
    الصور تحتوي على الإبتسامات , أكواد vB [img] وأقواس HTML .
    لذلك وضعت الدرس في ملف مرفق

    علما بأن أخي الكريم / المسلم كان قد نجح في إرفاق الدرس الثاني بدون أي مشاكل وأنا أعتقد أنه نجح بسبب أنه مشرف أما العضو فلا يستطيع عند وجود الصور

    أخوكم / لؤي (أبو العبد)
    الملفات المرفقة الملفات المرفقة

  2. #2
    التسجيل
    31-12-2002
    الدولة
    Q8
    المشاركات
    1,893

    مشاركة: لأول مرة في المنتديات العربية : دورة جافا (الدرس الثالث) : المتغيرات

    بسم الله الرحمن الرحيم

    الإخوة الأعزاء في المنتدى

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

    هذا هو الدرس الثالث بلغة جافا بعون الله وهو عن أنواع البيانات في لغة الجافا

    أنواع المتغيرات في لغة جافا

    قبل أن نتحدث عن أنواع المتغيرات لا بد أن نتحدث ماذا تعني المتغيرات ، المتغير هو عبارة عن طريقة لتخزين البيانات في لغات البرمجة المختلفة وسمي متغيرا لأن قيمته متغيرة فمثلا لو قلنا :
    كود:
    a = 5;
    فإن المتغير المسمى a يأخذ القيمة 5
    ثم نستطيع تغيير هذه القيمة كما يلي :
    كود:
    a = 7;
    لذلك سمي متغيرا لأن قيمته تتغير
    وحتى نخزن القيم في لغة جافا نحتاج إلى متغيرات فلتخزين القيم الصحيحة نحتاج إلى متغير صحيح integer ولتخزين القيم الحرفية نحتاج إلى ما يسمى بالمتغير الحرفي string وهكذا الأمر مع باقي أنواع المتغيرات .
    أنواع المتغيرات :
    1) القيم الصحيحة : integer وهي تستطيع استيعاب الأعداد الصحيحة من -2.14 بليون إلى 2.14 بليون.
    ويتم تمثيلها من اليسار لليمين عن طريق ذكر النوع ثم أسم المتغير وفي بعض الأحيان نستطيع أن نسند قيمة للمتغير .
    مثال 1
    كود:
    int a;
    ماذا يعني هذا المثال أي أنشئ متغير أسمه a من نوع القيم الصحيحة integer .
    فلو كتبنا
    كود:
     int b = 7.5;
    فهذا خطأ لأننا أسندنا قيمة عشرية وليس قيمة صحيحة .
    مثال2
    كود:
     int a = 5;
    ماذا يعني ذلك يعني أجعل قيمة المتغير a تساوي 5 وخزنها كعدد صحيح أي ليس عدد كسري أو عشري .
    2) القيم الطليقة الفاصلة : floating point
    أي القيم التي تحتوي على فاصلة عشرية
    ويتم تمثيلها من اليسار لليمين عن طريق ذكر النوع ثم أسم المتغير وفي بعض الأحيان نستطيع أن نسند قيمة للمتغير .

    مثال
    كود:
    float a = 5.5;
    وتعني أنشئ متغير أسمه a من نوع القيم الطليقة الفاصلة وأعطيها قيمة أولية تساوي 5.5 .
    3) Char وتعني حرف واحد
    مثال
    كود:
    char b = "m";
    وتعني أنشئ متغير أسمه b وخزن فيه قيمة وهي m
    4) string : وتعني سلسلة حروف مثال :
    كود:
     string am = "my name";
    وتعني أنشئ متغير أسمه am وخزن فيه القيمة my name
    5) Byte : تستخدم لتخزين الأعداد الصحيحة التي تتراوح بين -128 و 127
    مثال :
    كود:
    Byte escapekey = 27;
    6) Short : يستخدم أيضا لتخزين القيم الصحيحة الأصغر من النوع int فهي تستخدم لتخزين الأعداد التي تتراوح بين -32768 و 32767 كما في المثال التالي :
    كود:
    short aa = 222;
    7) Boolean : يستخدم لتخزين القيم المنطقية أي لتخزين القيمة false أو true فقط .
    مثال
    كود:
    Boolean gameover = false;
    وتعني أنشئ متغير أسمه gameover وخزن فيه قيمة false
    8) double : وهي عبارة عن القيم العشرية ولكنها مداها أكبر بكثير من float
    9) long : وهي أعداد صحيحة integer ولكن مداها أكبر بكثير من integer
    الآن وبعد أن شرحنا أنواع البيانات سنقوم إن شاء الله بكتابة برنامج صغير ولكن قبل كتابة البرنامج الصغير وحتى يصبح البرنامج معقولا ً سأقوم بشرح بعض الدوال والأمور البسيطة المستخدمة في الجافا
    1) نستطيع في الجافا أن نحسب الجذر التربيعي وذلك عن طريق دالة تسمى
    كود:
     math.sqrt();
    مثال
    كود:
    double y1=4;
    y1=math.sqrt(y);
    2) نستطيع أن نحسب الجيب sine
    مثال
    كود:
    Math.sin(y1);
    3) نستطيع في الجافا أن نتخلص من الفراغ الموجود في جملة معينة بمعنى لو كان لدينا الجملة التالية :
    كود:
    String a = "how are you";
    نستطيع أن نتخلص من الفراغ وذلك بكتابة العبارة التالية :
    كود:
    String temp = a.trim();
    4) إن أردنا الانتقال إلى سطر جديد هناك طريقتان إما أن نكتب الأمر
    كود:
    System.out.println(    );
    ونكتب ما نشاء بين القوسين وبالتالي يطبع ما بين القوسين ثم ينتقل إلى سطر جديد والطريقة الأخرى أنه عند الطباعة نطبع رمز خاصة هو \n والذي يعني انتقل إلى سطر جديد وهذا مثال على استخدام الطريقتين في أمر واحد
    كود:
    System.out.println("\nhow are yor");
    والتي تكون نتيجتها طباعة how are you ثم يترك سطرين فراغ

    4) التعليق مع أنني سبق أن ذكرته لكن لا مشكلة فعندما أريد أن أكتب تعليق أي جملة غير تنفيذية توضيحية أكتب كما يلي :
    كود:
    //data types
    فهذه الجملة لا تنفذ بل هي فقط توضيح للبرنامج
    ملاحظة أخيرة هامة جدا
    عند كتابة أي برنامج يجب أن ننهي القسم الرئيسي في البرنامج ال main بجملة
    كود:
    System.exit(0);
    فعند استخدام أي برنامج للجافا فإنه يتم استخدام الذاكرة memory وحتى يتم إفراغ الذاكرة يجب أن نكتب هذه الجملة
    إن قمنا بتنفيذ مجموعة من البرامج ولم نكتب هذه الجملة نلاحظ أن الجهاز قد علق لأن الذاكرة تم شغلها ولم يتم إفراغها أو تحريرها بواسطة هذه الجملة
    يلاحظ عند كتابة هذه الجملة وتنفيذ برنامج جافا ظهور العبارة التالية
    Press any key to continue …
    في آخر سطر من التنفيذ


    وهذا هو البرنامج :
    كود:
    class Lec1{
    	public static void main(String[] a){
      double x=4;
      double y1 = Math.sqrt(x);
      double y2 = Math.sin(0);
      //Math.cos(); tan,atan, exp, PI, 
      System.out.println("Y1 = "+y1);
      System.out.println("\nY2 = "+y2);
      
      //data types
      int n = 123456789;
      float f = n;//f=1.23456789E8
      System.out.println("\n"+f+":"+n);
      
      //Strings
      String Mes = "  Test1 Test2  ";
      System.out.println("\nBefore Trim : *"+Mes+"*\n");
      String temp = Mes.trim();
      System.out.println("\nAfter  Trim : *"+temp+"*\n");
      
      System.exit(0);
    	}
    }
    ملاحظة هامة جدا هذا البرنامج يجب أن يتم تخزينه تحت أسم Lec1.java كما هو دون تغيير كما فعلنا في الدرس الأول في الدليل c:\java\bin لأن الكلاس الرئيسي في البرنامج هو Lec1 وكيف نعرف الكلاس الرئيسي في البرنامج ؟
    كما قلنا في الدرس الأول أن مترجم الجافا عندما يجب كلمة main يعرف أن هذا هو الكلاس الرئيسي في البرنامج لذلك يجب تسمية برنامج جافا بأسم الكلاس الرئيسي في البرنامج

    إلى هنا انتهى الدرس

    الواجب :
    1) ما هي نتيجة تنفيذ هذا البرنامج يرجى أن تقوموا بكتابة البرنامج بأنفسكم ولا تقوموا بالنسخ واللصق حتى تتعودوا على البرمجة بأنفسكم .
    2) الرجاء أن تقوموا بتنزيل برنامج ال jcreator من الموقع التالي :

    فتستطيع تحميل آخر نسخة من الموقع على الرابط التالي :
    http://www.jcreator.com/download.htm

    وللتحميل إضغط حسب الصورة التالية :



    أما بالنسبة للكراك فأرجو أن تبحثوا عنه وإن لم تجدوه سأوفره لكم بعون الله تعالى

    أخوكم / لؤي (أبو العبد)

  3. #3
    التسجيل
    31-12-2002
    الدولة
    Q8
    المشاركات
    1,893

    مشاركة: لأول مرة في المنتديات العربية : دورة جافا (الدرس الثالث) : المتغيرات

    جزاك الله خير على الدرس الثالث

    لكن اخي

    لما لا تجمع الدروس في موضوع واحد ويثبت لفترة ..

  4. #4
    التسجيل
    02-03-2004
    المشاركات
    52

    مشاركة: لأول مرة في المنتديات العربية : دورة جافا (الدرس الثالث) : المتغيرات

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

    جزاك الله خيرا أخي المسلم وبارك الله فيك على نشر الدرس

    بالنسبة لتجميع الدروس لك أخي مطلق الحرية في تجميع الدروس في موضوع واحد كما تراه مناسبا لخدمة أعضاء المنتدى

    علما بأنه من الصعب أن أقوم بذلك لأنني إذا كنت واجهت مشكلة في وضع موضوع واحد فسوف أواجه نفس المشكلة في وضع عدة مواضيع

    أخوك / لؤي (أبو العبد)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •