تدريب عملي
التدريب العملي 3: الترحيب بالمستخدم
من مذكرة العملي. اقرأ المسألة والخوارزمية، ثم اكتب البرنامج ونفّذه.
من الدرس 5. العمليات والقراءة من لوحة المفاتيح · كل التدريبات
١نص المسألة
أكتب برنامج يطلب من المستخدم اسمه وعمره ومن ثم يطبع له الرسالة التالية:
Welcome, Mr. ….. You are …… years old
٢الخوارزمية
- ابدأ
- اسأل المستخدم عن اسمه
- اقرأ جواب المستخدم وخزنه في متغير name
- اسأل المستخدم عن عمره
- اقرأ جواب المستخدم وخزنه في متغير age
- اطبع "Welcome, Mr. " + name
- اطبع "You are " + age + " years old."
- توقف
٣خطوات التطبيق
- أنشئ مشروعًا جديدًا في NetBeans: File ← New Project ← Java with Ant ← Java Application، باسم lab3.
- اكتب الكود داخل الدالة main، ثم شغّله بالزر Run أو F6.
- اكتب المدخلات في نافذة Output أسفل الشاشة ثم اضغط Enter. وفي الموقع اكتبها في خانة STDIN عند الضغط على «▶ شغّل هنا».
٤المخرجات المطلوبة
نفّذ برنامجك، ويجب أن تظهر المخرجات التالية:
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
٥الحل المقترح
حاول بنفسك أولًا، ثم قارن حلّك بالحل التالي:
👁 اعرض الحل المقترح
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(); }}