image

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"">...



Kama unahitaji kuuliza maswali Bofya hapa





           

Je! umeipenda hii post?
Ndio            Hapana            Save post

Rajabu Tarehe 2024-05-10 14:53:23 Download PDF     Share On Facebook or Whatsapp Imesomwa mara 737


Sponsored links
👉1 Kitabu cha Afya     👉2 Kitau cha Fiqh     👉3 kitabu cha Simulizi     👉4 Madrasa kiganjani    

Post zifazofanana:-

KOTLIN somo la 2: sheria na kanuni za uandishi wa code za Kotlin
Katika somo hili unakwenda kujifunza kuhusu sheria na kanuni za undishi wa code za Kotlin yaani syntax za kotlin. Soma Zaidi...

KOTLIN somo la 15: ainza za parameter kwenye function
Katika somo hili tutakwenda kuzungumzia kuhusu parameter kwenye Kotlin function. Pia tutakwenda kuona mambo mengine yanayohusu function Soma Zaidi...

KOTLIN somo la 20: method na properties za map
Katika somo hili tutakwenda kujifunza kuhusu method ambazo hutumika kwenye map data type Soma Zaidi...

KOTLIN somo la 6: string kwenye Kotlin
Katika somo hili tutakwenda kujifunza jinsi ya kushughulika na string kwenye Kotlin. Soma Zaidi...

KOTLIN somo la 11:Jinsi ya kutumia break na continue kwenye loop
Katika somo hili utakwenda kujifunza kuhusu break na continue kwenye Kotlin loop za for loop na while loop. 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 16:baadhi ya method na properies zinazofanya kazi kwenye string
Katika somo hili tutajifunza kuhusu method za String zinazotumika kwenye Kotlin. Soma Zaidi...

KOTLIN somo la 4: Aina za Data kwenye Kotlin
Katika somo hili utakwenda kujifunza kuhusu aina za data zinazotumika kwenye Kotlin. Soma Zaidi...

KOTLIN somo la 8: Jinsi ya kutumia when
Katika somo hili utakwenda kujifunza kuhusu when case na jinsi inavyofanya kazi kwenye Kotlin. Soma Zaidi...

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 10: Jinsi ya kutumia while loop na do while loop
Katika somo hili utakwend akujifunza kuhusu while loop na do while loop zinavyofanya kazi katika Kotlin. Soma Zaidi...

KOTLIN somo la 13: Jinsi ya kuandika function na kuweka parameter
Katika somo hili utakwend akujifunza maana ya function, jinsi ya kuandika function na kuweka parameter kwenye function Soma Zaidi...