...

/

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

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

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

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

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

لنتابع رحلتنا نحو 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

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