...

/

إدخال وتعيين إلى المتغير

إدخال وتعيين إلى المتغير

تعلم كيفية أخذ إدخال من المستخدم وحفظها لاستخدامها لاحقًا.

سنغطي ما يلي...

أخذ إدخال من المستخدم

لنتابع رحلتنا نحو Java والمشروع. لاحظ أن متطلبات المشروع ١ و٥ تختلف اختلافًا جذريًا عن المتطلب ٢، وهو طباعة شيء ما على الشاشة.

Press + to interact
The project requirements that require printing the output on the screen
The project requirements that require printing the output on the screen

الآن نعرف كيفية طباعة اسم على الشاشة باستخدام Java، ولكن كيف يطلب الكود الخاص بنا من طالب المدرسة الابتدائية أن يخبرنا باسمه؟

طريقة إدخال

تماما مثلprintln عند طباعة سطر على الشاشة، ما اسم الطريقة التي تفحص السطر التالي في وحدة التحكم بحثًا عن إدخال من لوحة مفاتيح المستخدم؟ للقيام بذلك في Java، علينا وضع كتلة صغيرة واحدة فوقclass الكتلة الأولى، بينما يبقى كل شيء آخر كما هو. هذه الكتلة (الموضحة باللون الأزرق في الرسم التوضيحي أدناه) مخصصة لاستيراد أي حزم. لكي نتمكن من مسح السطر التالي بحثًا عن إدخال المستخدم، يجب علينا استيراد حزمة أدوات باسمScanner في الكود الخاص بنا في الأعلى، ثم استخدم الحزمة لاحقًا في الكود. شاهد الرسوم التوضيحية أدناه للتوضيح:

Press + to interact
canvasAnimation-image
1 / 5

ملاحظة: بعد النقر على زر "تشغيل" أدناه، انقر في أي مكان داخل نافذة الطرفية السوداء. عندما ترى مؤشرًا وامضًا، ستعلم أن البرنامج ينتظر إدخال. استخدم لوحة المفاتيح لكتابة أي شيء، ثم اضغط على زر الإدخال. جرّب:

import java.util.Scanner;

public class MyJavaApp {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        scan.nextLine();
    }
}        
Taking input using the nextLine() method

الخط 1 يستوردScanner حزمة فئة لنا. السطر السادس ...