كتابة أول برنامج في جافا

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

كتابة أول برنامج في جافا

كتابة أول برنامج في جافا

كتابة أول برنامج في جافا

كتابة أول برنامج في جافا

المناهج السعودية

كتابة أول برنامج في جافا

إنشاء أول برنامج في جافا

سنقوم الآن بإنشاء برنامج بسيط مهمته فقط طباعة الجملة Welcome to java world

في المثال التالي قمنا بتسمية البرنامج MyFirstApplication و إستخدمنا الأمر System.out.println() لطباعة الجملة التي نريد عرضها.

مثال

HelloWorld.java

  1. package helloworld;
  2. public class HelloWorld {
  3.     public static void main(String[] args) {
  4.         // هنا قمنا بعرض الجملة
  5.         System.out.println(“Welcome to java world”);
  6.     }
  7. }

سنحصل على النتيجة التالية عند التشغيل.

Welcome to java world

مبادئ العرض الأساسية

عليك مراعاة المبادئ التالية عند استخدام دوال الطباعة.

  • لعرض رقم, ضعه كما هو في دالة الطباعة.
  • لعرض قيمة متغير, ضعه كما هو في دالة الطباعة.
  • لعرض حرف أو كلمة أو نص, يجب وضعه بين " "

معلومة تقنية

ملف الجافا الذي يحتوي على الكلاس HelloWorld يجب أن يكون من نفس الإسم و يكون إمتداده .java
أي يجب أن يكون إسمه HelloWorld.java

إذاً ملفات المشروع السابق يجب أن تكون مرتبة كما في الصورة التالية.

ملاحظة: يمكنك تغيير إسم المجلد الذي توضع فيه ملفات الجافا أثناء إنشاء المشروع, أو بعد إنشائه.
أي يمكنك وضع الإسم الذي تريده للـ package

مفهوم الـ Concatenation

Concatenation تعني سلسلة باللغة العربية. برمجياً تعني دمج عدة أشياء مع بعضها سواء كانت نصوص أو أرقام و جعلها تبدو شيئاً واحداً.

هنا قمنا بإنشاء برنامج يحتوي على أمر طباعة واحد, في هذا الأمر قمنا بدمج ثلاث كلمات و رقم, و عرضناهم مع بعضها كجملة واحدة.

مثال

Concatenation.java

  1. package concatenation;
  2. public class Concatenation {
  3.     public static void main(String[] args) {
  4.         // هنا قمنا بدمج ثلاث كلمات و رقم, و عرضناهم مع بعضها كجملة واحدة
  5.         System.out.println(“Welcome “ + “to “ + “java “ + 101);
  6.     }
  7. }

سنحصل على النتيجة التالية عند التشغيل.

Welcome to java 101

دوال العرض

في جافا يوجد ثلاث دوال يمكنك استخدامهم للطباعة, ذكرناهم في الجدول التالي.

الدالة مع تعريفها
1 System.out.print()دالة تستخدم لعرض أي شيء نضعه في داخلها سواء نص, رقم أو قيمة متغير.
2 System.out.println()تستخدم أيضاً لعرض أي شيء نضعه في داخلها سواء نص, رقم أو قيمة متغير.
الفرق بينها و بين الدالة السابقة أنها تعرض أي شيء نطبعه بعدها على سطر جديد.
3 System.out.printf()تستخدم أيضاً لعرض أي شيء نضعه في داخلها سواء نص, رقم أو قيمة متغير.
فكرة هذه الدالة تختلف عن الدالتين السابقتين, و استخدامها مختلف أيضاً. تم تصميمها لتحقيق مبدأ الـ Concatenation بطريقة مختلفة فقط.
هنا كل شيء تريد عرضه عليك حجز مكان له.
عند عرض عدد صحيح, أي نوعه int, إستخدم الرمز %d لتحجز مكان له في دالة العرض.
عند عرض عدد بفاصلة عشرية, أي نوعه float, إستخدم الرمز %f لتحجز مكان له في دالة العرض.
عند عرض نص عادي String, إستخدم الرمز %s لتحجز مكان له في دالة العرض.

ملاحظة: لا تقلق أبداً في حال لم تفهم الدالة System.out.printf() لأننا أصلاً لم نشرح في هذا الدرس أنواع البيانات intfloat و String التي ذكرناها في الجدول, لكننا حاولنا شرحها بتفصيل في الأمثلة.

أمثلة شاملة حول دوال العرض

في المثال التالي قمنا بعرض ثلاث أشياء باستخدام الدالة print()

المثال الأول

PrintDemo.java

  1. package print_methods_examples;
  2. public class PrintDemo {
  3.     public static void main(String[] args) {
  4.         // هنا قمنا بعرض نص
  5.         System.out.print(“Welcome to java world”);
  6.         // هنا قمنا بعرض رقم
  7.         System.out.print(1000);
  8.         // بعدها قمنا بعرض قيمته x هنا قمنا بتعريف متغير إسمه
  9.         int x = 123;
  10.         System.out.print(x);
  11.     }
  12. }

سنحصل على النتيجة التالية عند التشغيل.

Welcome to java world1000123

إذاً الدالة print() تعرض أي شيء نضعه فيها.

هنا قمنا بكتابة نفس البرنامج السابق, لكننا استخدمنا الدالة println() بدلاً من الدالة print()

المثال الثاني

PrintlnDemo.java

  1. package print_methods_examples;
  2. public class PrintlnDemo {
  3.     public static void main(String[] args) {
  4.         // هنا قمنا بعرض نص
  5.         System.out.println(“Welcome to java world”);
  6.         // هنا قمنا بعرض رقم
  7.         System.out.println(1000);
  8.         // بعدها قمنا بعرض قيمته x هنا قمنا بتعريف متغير إسمه
  9.         int x = 123;
  10.         System.out.println(x);
  11.     }
  12. }

سنحصل على النتيجة التالية عند التشغيل.

Welcome to java world
1000
123

إذاً الدالة println() تعرض أي شيء نضعه فيها, بالإضافة إلى ذلك تجعل أي شيء نعرضه بعدها ينزل على سطر جديد.

في المثال التالي قمنا بدمج النص الموجود في الدالة printf() مع رقم.
إنتبه: يجب وضع فاصلة قبل كل متغير أو قيمة سيتم إستبدالها.

المثال الثالث

PrintfDemo.java

  1. package print_methods_examples;
  2. public class PrintfDemo {
  3.     public static void main(String[] args) {
  4.         // 10 قيمته x هنا قمنا بتعريف متغير إسمه
  5.         int x = 10;
  6.         // بعدها سيتم عرض كامل محتوى دالة الطباعة %d مكان الـ x هنا سيتم وضع قيمة المتغير
  7.         System.out.printf(“The value of x is: %dx);
  8.     }
  9. }

سنحصل على النتيجة التالية عند التشغيل.

The value of x is: 10

في المثال التالي قمنا بدمج النص الموجود في الدالة printf() مع رقمين, الأول نوعه int و الثاني نوعه float
تذكر: يجب وضع فاصلة قبل كل متغير أو قيمة سيتم إستبدالها.

المثال الثالث

PrintfDemo.java

  1. package print_methods_examples;
  2. public class PrintfDemo {
  3.     public static void main(String[] args) {
  4.         // 10 قيمته x هنا قمنا بتعريف متغير إسمه
  5.         int x = 10;
  6.         // 10.55 قيمته y هنا قمنا بتعريف متغير إسمه
  7.         float y = 10.55f;
  8.         // بعدها سيتم عرض كامل محتوى دالة الطباعة %f مكان الـ y و قيمة المتغير %d مكان الـ x هنا سيتم وضع قيمة المتغير
  9.         System.out.printf(“x = %d   and   y = %fxy);
  10.     }
  11. }

سنحصل على النتيجة التالية عند التشغيل.

x = 10   and   y = 10.550000

Be the first to comment

اترك رد