أجهزة الإدخال والإخراج

ماهي طريقة استخدام وسائل الإدخال والإخراج في برمجة Kotlin؟

تتم استخدام وسائل الإدخال والإخراج في برمجة Kotlin باستخدام الكلاسات التالية:

1. Scanner: يسمح بقراءة الإدخال من المستخدم.

2. BufferedReader: يسمح بقراءة الإدخال من المستخدم بشكل أسرع وأكثر كفاءة.

3. PrintWriter: يستخدم لكتابة الإخراج على سطر الأوامر.

4. File: يمكن استخدامه للقراءة والكتابة على ملفات النص.

5. System.in و System.out: هي مخرجات الإدخال والإخراج الافتراضية في Kotlin.

على سبيل المثال، لقراءة إدخال من المستخدم باستخدام Scanner مع كتابة نص يسمى “Enter your name”، يمكن كتابة الشفرة التالية:

“`
import java.util.Scanner

fun main() {
val scanner = Scanner(System.`in`)
println(“Enter your name:”)
val name = scanner.nextLine()
println(“Your name is: $name”)
}
“`

ستظهر رسالة “Enter your name” على سطر الأوامر ثم يتم قراءة اسم المستخدم وطباعته على الشاشة.