🧪 التدريب العملي الوحدة 2: أساسيات البرمجة بلغة جافا · الدرس 5 من 17
تدريب عملي

التدريب العملي 3: الترحيب بالمستخدم

من مذكرة العملي. اقرأ المسألة والخوارزمية، ثم اكتب البرنامج ونفّذه.

ScannernextInt()nextLine() اكتب عمرك: 20

من الدرس 5. العمليات والقراءة من لوحة المفاتيح · كل التدريبات

١نص المسألة

أكتب برنامج يطلب من المستخدم اسمه وعمره ومن ثم يطبع له الرسالة التالية:

Welcome, Mr. …..
You are …… years old

٢الخوارزمية

  1. ابدأ
  2. اسأل المستخدم عن اسمه
  3. اقرأ جواب المستخدم وخزنه في متغير name
  4. اسأل المستخدم عن عمره
  5. اقرأ جواب المستخدم وخزنه في متغير age
  6. اطبع "Welcome, Mr. " + name
  7. اطبع "You are " + age + " years old."
  8. توقف

٣خطوات التطبيق

  1. أنشئ مشروعًا جديدًا في NetBeans: File‏ ← ‏New Project‏ ← ‏Java with Ant‏ ← ‏Java Application، باسم lab3.
  2. اكتب الكود داخل الدالة main، ثم شغّله بالزر Run أو F6.
  3. اكتب المدخلات في نافذة Output أسفل الشاشة ثم اضغط Enter. وفي الموقع اكتبها في خانة STDIN عند الضغط على «▶ شغّل هنا».

٤المخرجات المطلوبة

نفّذ برنامجك، ويجب أن تظهر المخرجات التالية:

Output – lab3 (run)×
run:
Your name: Ali Ahmad
Your age: 22
Welcome, Mr. Ali Ahmad
You are 22 years old.
BUILD SUCCESSFUL (total time: 0 seconds)

المدخلات في هذا المثال: Ali Ahmad، ثم 22

٥الحل المقترح

حاول بنفسك أولًا، ثم قارن حلّك بالحل التالي:

👁 اعرض الحل المقترح
Lab3.java
import java.util.Scanner;public class Lab3 {    public static void main(String[] args) {        Scanner i = new Scanner(System.in);        System.out.print("Your name: ");        String n = i.nextLine();        System.out.print("Your age: ");        int a = i.nextInt();        System.out.println("Welcome, Mr. " + n);        System.out.println("You are " + a + " years old.");        i.close();    }}