إدخال وتعيين إلى المتغير
تعلم كيفية أخذ إدخال من المستخدم وحفظها لاستخدامها لاحقًا.
سنغطي ما يلي...
أخذ إدخال من المستخدم
لنتابع رحلتنا نحو Java والمشروع. لاحظ أن متطلبات المشروع ١ و٥ تختلف اختلافًا جذريًا عن المتطلب ٢، وهو طباعة شيء ما على الشاشة.
الآن نعرف كيفية طباعة اسم على الشاشة باستخدام Java، ولكن كيف يطلب الكود الخاص بنا من طالب المدرسة الابتدائية أن يخبرنا باسمه؟
طريقة إدخال
كما يطبع println
سطرًا على الشاشة، ما اسم الدالة التي تفحص السطر التالي في وحدة التحكم بحثًا عن إدخال من لوحة مفاتيح المستخدم؟ للقيام بذلك في Java، علينا وضع كتلة صغيرة واحدة فقط أعلى كتلة class
أولًا، مع بقاء كل شيء آخر كما هو. هذه الكتلة (الموضحة باللون الأزرق في الرسم التوضيحي أدناه) مخصصة لاستيراد أي حزم. لفحص السطر التالي بحثًا عن إدخال المستخدم، علينا استيراد حزمة أدوات تُسمى Scanner
إلى الكود الخاص بنا في الأعلى، ثم استخدام الحزمة لاحقًا في الكود. انظر الرسوم التوضيحية أدناه للتوضيح:
ملاحظة: بعد النقر على زر "تشغيل" أدناه، انقر في أي مكان داخل نافذة الطرفية السوداء. عندما ترى مؤشرًا وامضًا، ستعلم أن البرنامج ينتظر إدخال. استخدم لوحة المفاتيح لكتابة أي شيء، ثم اضغط على زر الإدخال. جرّب:
import java.util.Scanner; public class MyJavaApp { public static void main(String[] args) { Scanner scan = new Scanner(System.in); scan.nextLine(); } }
السطر الأول يستورد لنا حزمة فئة Scanner
. السطر السادس هو ...