تتم استخدام وسائل الإدخال والإخراج في برمجة 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” على سطر الأوامر ثم يتم قراءة اسم المستخدم وطباعته على الشاشة.