KOTLIN somo la 12: Jinsi ya kupata user input

KOTLIN somo la 12: Jinsi ya kupata user input

Jinsi ya kuchukuwa user input kwenye Kotlin kwa ajili ya kuongeza user interaction kwenye program.

User input ni nini?

User input ni kila ambacho mtumaji wa hiyo program atatakiwa kuwasilisha kwenye hiyo program mfano akiulizwa jina, akiulizwa namba na vinginevyo. Endapo atajaza hizo taaifa ndio zinaitwa user input. Kwa ufupi taarifa ambazo unahitaji mtumiaji wa program ajaze kwenye hiyo program ndio huitwa user input.

 

Katika Kotlin ili tuweze kupata user input tutatumia method  ya readLine(), wacha tuone jinsi inavyoweza kufanya kazi:-

 

Mfano:

fun main() {

   println("Andika jina kisha bofya Enter kwenye keyboard yako");

   var name  = readLine();

   println("Jina lako ni ${name}")

}

 

 

Sasa kuna kitu nataka ujijuwe, ni kuwa user input zote ni string data type. Hivyo kama ukitaka kuweka data type kwenye kutengeneza variable utatakiwa kubadili string kuwa hiyo type ya data unayoitaka

 

Mfano:

Tunataka kutengeneza program ya kujuwa umri wa mtu. Program hii itahitaji mwaka aliozaliwa. Akishaweka mwaka aliozaliwa tutachukuwa 2023 - huo mwaka ili tupata idadi ya miaka yeke.

 

Sasa hapa kwanza tutabadilisha tada tulioipata kutoka kwenye readLine() kuwa namba. Wacha tutumie int. Hapa tutatumia function ya readLine()?.toInt() zingatia hapo tumeweka alama ya ?. hiyo hapo inaitwa self call operator hutumika kwa ajili ya ku tumia properties za object.

 

fun main() {

   println("andika mwaka uliozaliwa")

   var umri  = readLine()?.toInt()

Ingia sasa ili uweze kusoma makala hii yote.

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu Rajabu
Tarehe: 2024-05-10 14:53:23 Topic: Kotlin Main: Masomo File: Download PDF Views: 1841

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
πŸ‘‰1 Kitau cha Fiqh     πŸ‘‰2 web hosting     πŸ‘‰3 Madrasa kiganjani     πŸ‘‰4 kitabu cha Simulizi     πŸ‘‰5 Kitabu cha Afya     πŸ‘‰6 Dua za Mitume na Manabii    

Post zinazofanana:

KOTLIN somo la 7: Jinsi ya kutumia If na ifelse kwenye Kotlin

Katika somo hili utakwenda kujifunza kuhusu namna ambavyo program inaweza kufanya maamuzi kulingana na mashart fulani.ama namna ambavyo program inaweza ku run code zaii ya mara moja kulingana na mashart. Hapa tutazingumzia flow of control statement

Soma Zaidi...
Kotlin Somo la 27: Polymorphism

Somo hili linaeleza dhana ya polymorphism katika OOP ya Kotlinβ€”uwezo wa kutumia method au object moja kufanya kazi tofauti kulingana na muktadha wake. Tutajifunza aina kuu za polymorphism, jinsi ya kuandika code inayotumia override, open, super, pamoja na mifano hai.

Soma Zaidi...
KOTLIN somo la 18: string na method zinazotumika kwenye list data type.

Katika somo hili tutajifunza method zinazofanya kazi kwenye list data type kwenye Kotlin.

Soma Zaidi...
Kotlin Somo la 31: Objects na Companion Objects

Somo hili linaeleza matumizi ya objects na companion objects katika Kotlin. Tutajifunza tofauti kati ya object na class ya kawaida, faida za singleton pattern, na jinsi ya kutumia companion kama mbadala wa static members katika Java.

Soma Zaidi...
Kotlin Somo la 29: Encapsulation

Somo hili linafafanua dhana ya Encapsulation katika OOP, matumizi yake ndani ya Kotlin, pamoja na modifiers mbalimbali (private, protected, internal, public). Pia tutajifunza kwa mifano jinsi encapsulation inavyosaidia kulinda data na kudhibiti ufikivu.

Soma Zaidi...
Kotlin somo la 23: Utofauti wa package na library

Katika somo hili utakwenda kujifunza tofauti wa library na package

Soma Zaidi...